HTML-szerkesztés kezdőknek!!!
  • Dj Faustus #5520
    "Ha jól értelmeztem a táblázatokat valamint az iframeket már nem nagyon használják, mert css-el egy csomó minden megoldható."
    Használni használják, mert a CSS megjelenése/elterjedése/böngészők általi támogatása előtt nem volt más mód "professzionális" oldalszerkezet kialakítására (és a "piac" közben felfedezte, hogy "Jé, az Internet milyen gyorsan terjed! Jé, itt a Web! Jé ezt sokan olvassák! Akkor biztos lehet rajta terméket is eladni, csicsásan, villogva - amit a különböző böngészők által nyújtott szolgáltatások biztosítanak is!").
    De mivel a jelenleg elterjedt modern böngészők (IE6, IE7, Firefox 1.x, Firefox 2.x, Opera 8.x, Opera 9.x) támogatják (na ez azért egy kicsit túlzás, az IE-nek van némi lemaradása) a CSS-t, ezért megoldhatóak benne (IE alatt néha trükközni kell, de túl lehet élni) a táblázatnélküli oldalkialakítások (másrészt észbe kaptak a webes nyelvek kifejlesztői is, hogy ildomos lenne kicsit rendbekapni ezt az egészet, mert ez mégis információközlő médium, nem zsibvásár).

    Némely esetben - például amikor régebbi böngészőket is támogatni szeretnénk (de szerencsére ezek a böngészők rohamosan halnak ki), vagy vannak esetek, mikor a táblázatos oldalkialakítás látszólag gyorsabban megoldja a problémát (valójában nem biztos, pláne amikor újból előveszed a forráskódot, hogy átírd...).

    Miért butaság a táblázatos szerkezet: a probléma körülírása és a felkínált megoldás

    <iframe> - ez az alábbi esetekben jöhet jól:
    * Külső oldalról szeretnél lapot betölteni, és a tárhelyen nincs engedélyezve a PHP (vagy más szerveroldali nyelv) használata, vagy engedélyezve van, de nem teljesen.
    * Nagy méretű oldalt - például lexikont - szeretnél betölteni, amiben ugrálni szeretnél a különböző bejegyzések közt (és nem akarod, hogy az "ugrópontok" eltünjenek). Az ugrópontok (linkek) - például az ABC betűi a főoldalon maradhatnak, a tartalom meg az <iframe>-be kerül.