Autor Zpráva
mantisa
Profil
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
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
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
Railbot

Všechny ho budou mít...
Railbot
Profil
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
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
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í).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: