Autor | Zpráva | ||
---|---|---|---|
mantisa Profil |
#1 · Zasláno: 5. 3. 2008, 12:15:09
Ahoj,
#blok1 ul, #blok2 ul, #blok3 ul, #blok4 ul, #blok5 ul { margin: 10px 0 2px 0; } versus ul.menicko { margin: 10px 0 2px 0; } Dle mého názoru je správnější první zápis, v HTML pak stačí psát pouze <ul>, ale přehlednější a úspornější je ten druhý, přestože do html musím napsat <ul class="menicko">. A co Vy na to? Jsem vedle? Děkuji. |
||
Joker Profil |
#2 · Zasláno: 5. 3. 2008, 12:51:11
Já bych preferoval použití třídy.
Hlavně pokud by v tom prvním případě prvky měly IDčka jen kvůli CSS, to už by bylo opravdu ulítlé. |
||
Railbot Profil |
#3 · Zasláno: 5. 3. 2008, 13:02:35
Záleží na tom jestli všechny ul budou mít ten margin nebo které. Podle toho se dá ušetřit a využívat dědičnosti.
|
||
mantisa Profil |
#4 · Zasláno: 5. 3. 2008, 13:24:36
Railbot
Všechny ho budou mít... |
||
Railbot Profil |
#5 · Zasláno: 5. 3. 2008, 13:35:22
mantisa
Tak není potom lepší ul {margin:10px 0 2px 0;}? Nechápu proč ta definice bloků. Když bude výjimka, která margin mít nebude, tak stále je to pohodlnější vynulovat než psát znova. |
||
mantisa Profil |
#6 · Zasláno: 5. 3. 2008, 13:38:08 · Upravil/a: mantisa
Railbot
Špatně jsem se vyjádřil, seznam bude stejny pouze v těchto blocích. V bloku 6, 7, 8, 9, 10, 11, 12, 13, 14 bude jiný. Ale jedná se pouze o příklad, cucám si to teď z prstu. Ale snad už to je více pochopitelné. |
||
Railbot Profil |
#7 · Zasláno: 5. 3. 2008, 14:20:12
mantisa
Tak v tom případě kašlu na nějaký bloku a styluji pro jejich nadřazené elementy, protože lze s úspěchem předpokládat, že každá skupina bude v jiném (a měla by být pro ulehčení). |
||
Časová prodleva: 16 let
|
0