• Dj Faustus #12
    "Honlapkészités rákfeneke a tapasztalatom szerint csakis a CSS."
    Ennek az az oka, hogy egyetlen egy, jelenleg elterjedt (legelterjedtebb) böngésző (az IE 6-ról beszélek) nem képes megfelelően támogatni a W3C által meghatározott CSS-ajánlást.
    Erről bővebben:
    Illetve:
    És:

    "Ez a másik dolog, ami néha gondokat okoz, hogy miért ragaszkodnak emberek annyira a css formázásu lapokhoz, amikor a Table rendszer, egyszerü pontos és megbizható, és 100pixel az minden böngészőn 100 pixel."
    A táblázatoknak az a hátránya, hogy ott használják, ahol nem helyes az alkalmazásuk: az oldalszerkezet kialakításához. Ez több problémát is okoz, mind a keresőknél, mind a felolvasószoftvereknél, mind az újraszerkeszthetőségnél, mind a szemantikusságban.

    Ez körülbelül olyasmi, mint amikor a Wordben egymás mellett lévő szövegblokkok elhelyezésére hasábokat használsz (táblázat helyett); vagy a jobbra igazítást nem szóközök tömkelegével oldod meg, hanem jobbra zárással.

    De akkor miért táblázatokkal oldják meg (még) sok helyen az oldalszerkezet kialakítását? Mert anno a HTML nyelv első verziói nem professzionális megjelenésre lettek kitalálva, de a piacnak kellett a gazdag látványvilágú oldalak elkészítéséhez valamilyen megoldás - és csak ez az egy mód volt rá.

    De viszont mostanra a böngészők egyre inkább szabványkövetőek (még az IE is mutat némi hajlandóságot rá), illetve a szabványok is a tartalom+struktúra+viselkedés+kinézet különválasztása felé tendálnak, egyre inkább modularizálódnak a webes nyelvek.