Portál AbcLinuxu, 21. května 2025 13:35
Zbytečné <div>
y jsou náhradou obrázků, které tam MS Publisher (nebo ten borec) narval. Ta tabulka se mi také nelíbí, ale byl to způsob, jak neřešit MSIE, který by float
špatně vykeslil. Navíc mně se zdá, že tabulka je sémanticky vhodná pro vytvoření dvou sloupců textu (nikoliv pro layout), protože při použití <div>
ů by se musely používat styly implementované jednou (v podstatě lokální styl, jenže odkazovaný) a v kódu by by větší chaos, tabulky jsou při rozumném použití čitelné.
Zbytečné <div>
y jsou náhradou obrázků,
No podle mého tam také jsou zbytečné divy. Tedy ty, které lze klidně odstranit a stránka bude vypadat stejně. A kód není zrovna nejlepší - ale sám si říkal, že tam něco dodělával, takže myslím asi tohle.
Ta tabulka se mi také nelíbí, ale byl to způsob, jak neřešit MSIE, který by
float
špatně vykeslil. Navíc mně se zdá, že tabulka je sémanticky vhodná pro vytvoření dvou sloupců textu (nikoliv pro layout), protože při použití<div>
ů by se musely používat styly implementované jednou (v podstatě lokální styl, jenže odkazovaný) a v kódu by by větší chaos, tabulky jsou při rozumném použití čitelné.
Tabulkové layouty byly čitelné vždy. Problém byl s načítáním vnořených tabulek a také s tím, že tabulky jsou dělán pro něco jiného. Málokdo píše dokumenty v excelu, protože si tam může lépe určit pozici textu. Jinak myslím, že by to šlo i bez té tabulky.
Myslíš tabulkový layout nebo layout obecně? S tím prvním souhlasím, s tím druhým se souhlasit nedá Sloupce se dají udělat perfektně v CSS, tabulka je pro to zbytečná. Problém je, když máš třeba 4k textu a chceš to vysázet ve více sloupcích, ale i pak ti nepomůže tabulka, takže nechápu... Fakt nevím, co by na sloupcích nemělo jít udělat v CSS. Co je ten záhadný problém s float v IE?
Sudoku bych asi taky nacpal do tabulky, i když i CSS by to šlo hezky udělat. Tabulka by asi ale byla přehlednější. Fakt nevím, když nad tím taky přemýšlím, asi bych to stejně udělal v Javě
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.