HTML - pytanie

Forum Komputery
Odpowiedz
20.03.2011 15:22
Agent_007
1
odpowiedz
Agent_007
151
Kiss my Aces!

HTML - pytanie

Chcę stworzyć w HTMLu jednokomórkową tabelę. Po wpisaniu odpowiednich komend i umieszczeniu w powstałej tabeli odpowiedniej treści zauważyłem, że polecenia apropos marginesów nie działają. Ktoś mi powie czemu? Tekst normalnie "przykleja" się do ścian tabeli, tak jakby w ogóle nie wpisał nic na temat marginesów, chociaż tak nie jest :/

<table width=800 bordercolor="#CC6600" background="tlotable2.gif" border="10" leftmargin="20" rightmargin="20" topmargin="20" bottommargin="20" cellspacing="0" cellpading="0">

Co tu jest źle?

20.03.2011 16:54
2
odpowiedz
QrKo
167
Yarr!

1. Jezeli juz to nie margin a padding.

2. Jezeli to jednokomorkowa tabela to uzyj diva, po co smiecic w kodzie.

3. Wyrabiaj nawyk pisania zgodnie ze standardami, jak sie nauczysz pisac na odpieprz to ciezko bedzie Ci sie przestawic. Masz tu przyklad:

<div style="width:800px; border-color:#CC6600; border-width:10px; border-style:solid; background-image:url('1.jpg'); padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px">
lol</div>

Ewentualnie mozesz skrocic calosc uzywajac zwyklego padding:20px 20px 20px 20px

20.03.2011 17:32
yasiu
3
odpowiedz
yasiu
199
Legend

qrko - a padding: 20px nie będzie krótsze? =]

20.03.2011 18:21
Tomal_P
4
odpowiedz
Tomal_P
101
Legend

CSS zazwyczaj się umieszcza w oddzielnym pliku.

20.03.2011 19:18
5
odpowiedz
QrKo
167
Yarr!

yasiu - szczerze to nawet nie wiedzialem, ze mozna jeszcze bardziej skrocic, chyba nigdy w zyciu nie robilem rownych odstepow z wszystkich stron :P czlowiek uczy sie cale zycie

20.03.2011 19:33
Regis
😊
6
odpowiedz
Regis
133

QrKo --> Nawet jeśli odstępy są z każdej strony inne, to i tak można to zrobić krócej:

padding: a b c d;

gdzie a, b, c, d to paddingi kolejno: górny, prawy, dolny, lewy (jeśli podasz tylko dwie wartości, to paddingi górny i dolny będą równe [pierwsza wartość], podobnie jak lewy i prawy [druga wartość]). Np.:

padding: 10px 5px 8px 20px;

albo:

padding: 10px 5px;

To samo działa z margin, a pewnie i z border (nie używałem).

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl