Vgnezdene tabele počasite vaše spletne strani navzdol
Spletne strani morajo biti hitro prenesene, vendar lahko ugnezdene tabele upočasnijo proces. Ne dovolite, da vam kdo pove, da več ljudi uporablja širokopasovni ali hitri internet, zato vam ni treba skrbeti, kako hitro bodo vaše strani nalagale. Z vsebino na spletu bo stran ali spletno mesto, ki se počasi nalaga, imelo manj obiskovalcev kot tistih, ki se hitro naložijo. Hitrost je zelo pomembna.
Kaj je vgnezdena tabela?
Vgnezdena tabela je tabela HTML, ki ima v njej drugo tabelo. Na primer:
Ena tabela na spletni strani ne bo povzročila počasnejše nalaganja strani (znotraj razloga). Toda, ko postavite eno mizo v drugo tabelo, postane brskalnik bolj zapleten, zato se stran naloži počasneje. In več tabele, ki ste jih ugnezdili drug drugemu, bo počasnejša stran naložena. Ko ustvarite stran s tabelami, upoštevajte, da se več tabel, ki so v tabelah, počasnejša stran naloži. Običajno, ko se stran naloži, se brskalnik začne na vrhu HTML-ja in ga naloži navzdol po strani. Toda z ugnezdenimi tabelami mora najti konec tabele, preden lahko prikaže celotno stvar. Na svojih spletnih straneh ne smete uporabljati tabel za postavitev . Skoraj vedno zahtevajo, da uporabljate ugnezdene tabele, zato se bo spletna stran za postavitev tabele počasneje naložila, kot je bila enaka oblika, izvedena v CSS. Tudi če poskušate napisati veljaven XHTML, se tabele sploh ne sme uporabljati za postavitev. Tabele so za tabularne podatke (kot so preglednice), ne za postavitev. Namesto tega bi morali uporabiti CSS za postavitev. CSS modeli so hitrejši in vam pomagajo ohraniti veljavno XHTML. Če oblikujete tabelo z več vrsticami, jo lahko pogosto naložite hitreje, če vsako vrstico napišete kot ločeno tabelo. Na primer, lahko napišete tabelo, kot je ta: Toda, če ste isto tabelo zapisali kot dve mizi, se zdi, da se naloži hitreje, ker bi brskalnik prvič prikazal in nato postal drugi, namesto da bo celotno tabelo vse naenkrat naredil. Trik je zagotoviti, da ima vsaka tabela enake širine in druge sloge (kot so obloge, robovi in meje). Morda boste čutili, da je vse to dobro, vendar imate tabelo, ki mora imeti v njej drugo geslo. Čeprav je to res, lahko pogosto pretvorite ugnezdene tabele v nekoliko bolj zapletene posamezne tabele z uporabo in atributi v svojih celicah tabele. V zgornji tabeli na vrhu lahko na primer pretvorim to v eno samo tabelo s samo atributom colspan : Ta tabela ima tudi koristi, ki uporabljajo manj znakov kot ugnezdena tabela, zato bo tudi zaradi tega hitreje prenesla.
Stolpec 1 th>
Stolpec 2 th>
Stolpec 3 th>
tr>
Stolpec 1 td>
uvodni stolpec 1 td>
uvodni stolpec 2 td>
tr>
table>
td>
Stolpec 3 td>
tr>
Stolpec 1 td>
Stolpec 2 td>
Stolpec 3 td>
tr>
table>
Vgnezdene tabele povzročajo, da se strani počasi prenesejo
Tabele za postavitev
Oblikovanje hitrejših nalagalnih miz
zgornja vrstica td>
tr>
levi stolpec td>
desni stolpec td>
tr>
table>
zgornja vrstica td>
tr>
table>
levi stolpec td>
desni stolpec td>
tr>
table>
Pretvarjanje ugnezdenih tabel v eno tabelo
Stolpec 1 th>
colspan = "2" > stolpec 2 th>
Stolpec 3 th>
tr>
Stolpec 1 td>
uvodni stolpec 1 td>
uvodni stolpec 2 td>
Stolpec 3 td>
tr>
Stolpec 1 td>
colspan = "2" > Stolpec 2 td>
Stolpec 3 td>
tr>
table>