DIV vai TABLE?
DIV vai TABLE
seppo
8722
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 8
Vanhimmat
Div ja Table tappelivat, voittajaksi selviytyi Table suuremman kokonsa ja selain ongelmien vähyytensä takia ja helppouden.
Jos totta puhutaan, niin Div parempa, mikäli jaksat nähdä vaivaa sen toteutukseen ja testata monella selaimella.
Table on taas helpompa tehdä, sekä selaimet tukee sitä paremmin eikä ihmeellisiä ongelmia esiinny.
Jos sinulla on aikaa ja intoa tehdä sivuja pitkään ja nysvätä vikojen kanssa joita ilmaantuu eri selaimilla niin valitse Div.
Jos taas haluat tehdä asettelun.... helposti ja toiminta varmemman niin valitse Table css.
Jos sivu on ihan yksinkertainen ulkoasultaan, niin silloin Divkin on ihan helppo tehdä toiminta varmas.
Jos osaat tehdä sivuja nyt Table, niin älä tuhlaa aikaasi Divin opetteluun, vaan sisällön tuottamiseen sivuille.
Jos et osaa kumpaakaan, niin opettele Div
Osaan TABLET..
Tosin olisi kiva osata tehdä macromedian kaltainen saitti
Lue täältä, varsinkin kohta "Are you saying that HTML tables are dead?"
http://www.alistapart.com/articles/tohell/
Taulukoita on hyvä käyttää silloin, kun esitetään tietoa taulukkomuodossa. Ulkoasu kannattaa rakentaa diveillä.
*Tosin olisi kiva osata tehdä macromedian kaltainen saitti*
Tämän pystyy tekemään myös taulukoillakin. Periaatteessa divin ja taulukkotaiton välillä ei huomaa eroa kuin koodipuolella, mikäli molemmat on oikein tehty.
Noh jos ulkoasun tekee diveillä, niin NC4 ja IEx tarjoavat ongelmia kunnolla. Tämä on toki helppo ratkasta, vanhoille selaimille vain teksti ilman tyylejä, mutta taulukko taitossa vanhankin selaimen käyttäjät pääsisivät nauttimaan ulkoasusta. Tietenkin koko asia riippuu millä käyttäjäkunnalle sivut on suunniteltu. Eihän vanhoja selaimia voida tukea ikuisuuksiin asti.
Eihän taulukko taitossa ole mitään pahaa, jos sen tekee kunnolla, joskus näkee semmosia hirvityksiä koodipuolella hui kauhistus, sekä muotoilee sisältöä tyyleilla jne... kai tästä käytetään nimitystä hybridi taitto tai jotain.
Kannattaa toki opetella ulkoasujen teko diveilläkin, mikäli kiinostusta löytyy
Tuntuu niin turhalta tapella divien kanssa kun kyseessä on esim. näin yksinkertainen layout, kikkailua vaatii jo että reunat saa menemään tasan alas asti..=)
http://www.ssi-developer.net/main/templates/temps/3c-hd-ft-flex.htm
Just eilen tein yhden valokuva-albumin vanhalla pohjalla. Josta tuli mieleen:
Jos teet albumin tablella, niin panetko riville 4 pikkukuvaa, jolloin 'pienemmällä' näytöllä sivua ei tarvitse kelata vaakasuunnassa, mutta 'isolla' näytöllä laitoihin jää puolet tyhjää.
Vai panetko riville 8 kuvaa, jolloin se näyttää hyvältä isolla näytöllä mutta pienellä joudut kelailemaan.
Vai jotain tältä väliltä, jolloin se ei ole hyvä millään näytöllä.
Minä tein albumin 'float:left'-diveillä, jolloin riville tulee automaattisesti niin monta kuvaa kuin siihen mahtuu, riippumatta näytön koosta/tarkkuudesta.
Mutta kokeileppas vanhalla selaimella mites silloin käy.
Itse en tykkää yhtään sivuista mitkä skaalautuu äärettömään saakka, pieni skaalautuminen on hyväksi, mutta nykyisellään se ei oikein onnistu, koska maksimi ja minimi leveyksien tuki on puuttuu tai on huono monessakin selaimessa. Kikkailemalla taulukon ja tyylien kanssa saa paremmin toimimaan skaalautuvuuden.
Sekä yleensä noin 800 pikseliä leveä sivu riittää kaikille, sitä leveämpiä ei yleensä ole mielyttävä lukea.
Divien ongelma on, että aivan yksinkertaisissakin asioissa joutuu kikkailee, kuten ihan perus kolmipalstanen ulkoasu, jossa mikä tahansa palsta voi olla pisin ja halutaan silti että palstat on tasa pitusia.
Taulukoiden kanssa tossa ei mitään ongelmia
Lisättäköön tähän vielä, että molemmissa on hyviä ja huonoja puolia, joten tapauskohtasesti pitää valita kummalla sivun toteuttaa, eikä voi sanoa, että kumpi on joka asiaan parempa.