Skip to main content

Mitä sinun tulisi tietää upotetuista taulukoista

Tiedätkö nämä lukemisen hyödyt? 10 SYYTÄ miksi lukeminen kannattaa | Kirjakarju (Kesäkuu 2025)

Tiedätkö nämä lukemisen hyödyt? 10 SYYTÄ miksi lukeminen kannattaa | Kirjakarju (Kesäkuu 2025)
Anonim

Web-sivujen on ladattava nopeasti, mutta sisäkkäiset taulukot voivat hidastaa prosessia. Älä anna kenenkään kertoa, että useammat ihmiset käyttävät laajakaistayhteyttä tai nopeaa Internetiä, joten sinun ei tarvitse huolehtia siitä, kuinka nopeasti sivusi ladataan. Web-sisällön määrällä sivu tai sivusto, joka latautuu hitaasti, tulee olemaan vähemmän kävijöitä kuin nopeasti ladattava. Nopeus on erittäin tärkeä.

Mikä on sisäkkäinen taulukko?

Sisäkkäinen taulukko on HTML-taulukko, jossa on toinen taulukko sen sisällä. Esimerkiksi:

Sarake 1Sarake 2Sarake 3
Sarake 1
sisäkkäisen taulukon sarake 1sisäkkäisen taulukon sarake 2
Sarake 3
Sarake 1Sarake 2Sarake 3

Sisäkkäiset taulukot aiheuttavat sivuja lataamaan hitaammin

Web-sivun yksittäinen taulukko ei aiheuta sivun lataamista hitaammin (syystä). Mutta kun laitat yhden taulukon toiseen taulukkoon, se muuttuu entistä monimutkaisemmaksi selaimen tekemiseksi, joten sivu latautuu hitaammin. Ja useampia taulukoita, jotka olet upotettu toisiinsa, hitaampi sivu latautuu.

Kun luot taulukon sisältävän sivun, pidä mielessä, että mitä enemmän taulukoissa olevia taulukoita hitaampi sivu latautuu. Normaalisti, kun sivu latautuu, selain alkaa HTML: n yläosassa ja lataa sen alas sivulle alaspäin. Sisäkkäisten taulukoiden on kuitenkin löydettävä taulukon loppu ennen kuin se voi näyttää koko asian.

Taulukoita layoutille

Sinun ei pitäisi käyttää taulukoita ulkoasuun Web-sivuillasi. Ne vaativat lähes aina, että käytät sisäkkäisiä pöytiä, joten taulukkoasettelun Web-sivu latautuu hitaammin kuin sama CSS: ssä muotoiltu muotoilu.

Lisäksi, jos yrität kirjoittaa voimassaolevaa XHTMLia, taulukoita ei pitäisi käyttää ulkoasuun lainkaan. Taulukot ovat taulukkotietoihin (kuten laskentataulukoihin), ei layoutiin. Sen sijaan sinun pitäisi käyttää CSS: n layout-CSS-mallien tekemistä nopeammin ja auttaa sinua säilyttämään voimassaoleva XHTML.

Suoritetaan nopeammin ladattavien taulukoiden suunnittelu

Jos suunnittelet useita rivejä sisältävän taulukon, se voi usein ladata nopeammin, jos kirjoitat jokaisen rivin erillisenä taulukkona. Voit esimerkiksi kirjoittaa tällaisen taulukon:

ylin rivi
vasen sarakeoikea sarake

Mutta jos kirjoitit saman taulukon kuin kaksi taulukkoa, se näyttäisi latautuvan nopeammin, koska selain tekisi ensimmäisen ja sitten toisen, sen sijaan, että koko taulukko näytettäisiin kerralla. Pelin tarkoituksena on varmistaa, että jokaisella pöydällä on samanlaiset leveydet ja muut tyylit (kuten pehmuste, marginaalit ja reunat).

ylin rivi
vasen sarakeoikea sarake

Sisäkkäisten taulukoiden muuntaminen yhteen taulukkoon

Saatat tuntea, että kaikki tämä on hyvää tietoa, mutta sinulla on taulukko on pakko on toinen taulukko upotettu siihen. Vaikka tämä voi olla totta, usein voit muuntaa sisäkkäisiä taulukoita hieman monimutkaisemmiksi yksittäisiksi taulukoiksi käyttämällä taulukon solujen ja attribuutteja. Esimerkiksi yläosassa olevasta sisäkkäisestä taulukosta voin muuntaa tämän yhdeksi taulukoksi, jossa on vain colspan määrite:

colspan = "2" > Sarake 2 colspan = "2" > Sarake 2
Sarake 1Sarake 3
Sarake 1sisäkkäisen taulukon sarake 1sisäkkäisen taulukon sarake 2Sarake 3
Sarake 1Sarake 3

Tässä taulukossa on myös hyötyä siitä, että käytät vähemmän merkkejä kuin sisäkkäisessä taulukossa, joten se latautuu nopeammin myös sen takia.