Csak pont az nem derül ki a magvas gondolatokat felsorakoztató cikkből, hogy miért. Szájhős bla-bla. Lehet jól és rosszul használni a CSS táblázatokat. Ha neki annyi jött le a technikából, hogy a td-t div-re kell cserélni, és ráadásul még egy rakat CSS osztályt is rá kell húzni, akkor kézcsók. CSS táblázatokkal például egy vízszintes menüt nagyon szépen ki lehet alakítani, amely teljes mértékben kitölti a konténer elemet, ahol a menük szavai vízszintesen és függőlegesen is középre igazíthatók – próbáld már meg ugyanezt másmódon, Matyi, de főképp kevesebb markuppal.
Gábor arra gondolt szerintem hogy táblázatcellában vagy annak látszó (display: table-cell;) elemben több soros szöveget is középre lehet igazítani (pl itt az utolsó cella). ez túlmutat egy egyszerű text-align: center;-en.
Ebben a megoldásban explicit megadtad a menüpontok szélességét. Ha módosul az elemszám, mindig módosítanod kell a stílust is. Továbbá ebben a megoldásban elkötelezted magad amellett, hogy azonos szélességűek legyenek a menüpontok – amely nem szükségszerű kívánalom.
pici "Szia Pajtás" középen megjelenő ablakocskát, mely mindig középen fog megjelenni, bármilyen felbontásban - ablakméretben nézik, és a szöveg akkor is a közepén marad ha növeled a betűméretet, vagy a "Szia Pajtás most hosszabb szöveg kerül ide" frappáns bővítményt alkalmazod, nehéz eddigi eszközökkel elérni, mint ahogy egy régebbi blogmarkban vagy 6 lehetőséget (nevezzük hack-nek) felsoroltak erre a témára.
Üdv:
Gábor.
Én sem értek vele igazán egyet ebben az esetben, de nyilván ez egy olyan eszköz, amit könnyű rosszl használni. Másik részről, ahogy levettem, leginkább az a baja vele, hogy kicsit ez is egy az újmódi, előre összeállított CSS megoldások közül. Ahelyett, hogy alacsony szintű eszközökkel magunk állíthatnánk össze a legmegfelelőbb megoldást.
Miért?
td
-tdiv
-re kell cserélni, és ráadásul még egy rakat CSS osztályt is rá kell húzni, akkor kézcsók. CSS táblázatokkal például egy vízszintes menüt nagyon szépen ki lehet alakítani, amely teljes mértékben kitölti a konténer elemet, ahol a menük szavai vízszintesen és függőlegesen is középre igazíthatók – próbáld már meg ugyanezt másmódon, Matyi, de főképp kevesebb markuppal.float: left
középre igazítás
Elemszélesség
Azért egy
Üdv:
Gábor.
Én sem
Persze a display: table sem
De amúgy sem lehet még jó ideig használni, majd ha az IE6+IE7 15% alá megy. Az még eltart egy ideig.