És a táblázatban is be tudom állítani, hogy a szélétől hány pixel távolságra kezdődjön a tartalom?
Be tudod, a td padding tulajdonsága mondja meg, hogy a cella szélétől milyen messze kezdődjön a tartalom.
Ugyanúgy tudok class-al style-t hozzárendelni, mint egy div-hez?
Ugyanúgy.
A táblázatnál arra figyelj, hogy mindig így add meg:
<table cellspacing="0" cellpadding="0">
A különböző böngészőkben különbözően működik ez a két tulajdonság, de ki lehet őket váltani a padding-al.
Layout-nál a táblázatok előnyös oldala, hogy nagyon könnyen lehet velük pixelpontosan dolgozni, a hasábjaid mindig egyforma hosszúak és táblázat cellában bármit bárhova igazíthatsz függőlegesen is, mert működik a vertical-align. (A div-ekben is működik a vertical-align, csak teljesen más, haszontalan dolgot csinál, mint amit a név alapján feltételeznél). Amire viszont nagyon oda kell figyelni, az a méretezés, ha az hajszálpontos, akkor minden böngészőben jól fog megjelenni a táblázat, ami ugye div-es layout-nál külön problémát okoz.
Amúgy nem javaslom, hogy mindent mindenhol táblázattal oldj meg, ugyanis sok helyen valóban nem túl elegáns, viszont bizonyos esetekben tényleg megkönnyíti a munkát.
[ Szerkesztve ]