Wêrom moatte jo nêst tabellen brûke

Nêst tabellen slute jo websiden ôf

Websiden sille gau downloaden wurde, mar ynstelde tabellen kinne it proses slúte. Litte jo net ienris sizze dat mear minsken gebrûk meitsje fan breedbân of hege tastel ynternet, dus jo moatte jo net soargje foar hoe jo fluch jo siden lade. Mei it bedrach fan ynhâld op it web, dan sil in side of side dy't lêzen stadichoan minder besikers as ien dy't flugger is. Speed ​​is tige wichtich.

Wat is in Nested Tafel?

In ynstelde tabel is in HTML-tafel dat in oare tabel yn it hat. Bygelyks:




Kolom 1
Kolom 2
Kolom 3

Kolom 1




ynstelde tabel kolom 1
ynstelde tabel kolom 2



Kolom 3

Kolom 1
Kolom 2
Kolom 3

Nêst tabellen kinne siden brûke om mear stadich te downloaden

In inkele tafel op in webside feroarsake de side net langer te downloaden (binnen reden). Mar it momint dat jo ien tabel biede binnen in oar tabel, wurdt it faker komplisearre foar de browser om te rendearjen, sadat de side slimmer wurdt. En de mear tafels dy't jo yn 'e nêst beset hawwe, de slimmer de side sil laden wurde.

As jo ​​in side mei tabellen oanmeitsje, hâld dermei yn betinken dat de mear tabellen dy't binnen de tabellen binne, de slimmer de side lade. Normaal, as in side lêst, begjint de browser oan 'e top fan' e HTML en lettet it sekuer nei 't side. Doch mei nêst tabellen moat it ein fan 'e tafel fine, foardat it hiele ding sjen kin.

Tabel foar layout

Jo moatte gjin tabellen foar layout brûke yn jo websiden. Se hawwe hast altyd frege dat jo gebrûklike tabellen brûke, dus in tabel-layout-webside sil langer lade as itselde ûntwerp dat yn CSS ferwurke wurdt.

Ek as jo besykje dat jo jildich XHTML skriuwe, moatte tafels net allinne brûkt wurde foar layout. Tafels binne foar tafalbere gegevens (lykas spreadsheets), net foar layout. Ynstee dêrfan moatte jo CSS brûke foar layout -CSS-ûntwerpen leverje flugger en helpe jo jildige XHTML te behertigjen.

Untwikkelders fan fêste laden

As jo ​​in tabel mei meardere rigen ûntwerpe, kin it faak flugger laden as jo elke rige as in apart tabel skriuwe. Sa kinne jo bygelyks in tafel skriuwe:




top rige

left column
rjochtskolom

Mar as jo itselde tabel skreaun hawwe as twa tabellen, dan soe it wêze dat it flugger lade moat, omdat de browser de earste rendering leverje soe en dan de twadde leverje, mar net allinich de hiele tafel te fertsjinjen. De trick is om te soargjen dat elke tafel identike breedtes en oare stilen hat (lykas padding, margins, en grinzen).



top rige




left column
rjochtskolom

Nêst tabellen yn ien tabel werjaan

Jo kinne fiele dat allegear goede ynformaasje is, mar jo hawwe in tafel dy't in oare tafel hawwe moatten . Wylst dit wier is, kinne jo faak tafaltige tabellen yn in wat komplekse single-tabellen omset troch te brûken en attributen op jo tabel-sellen. Bygelyks, yn 't ynstekke tafel boppe-oan kin ik dit yn in single-tafel omset mei just it kolspan- attribút:





Kolom 1
colspan = "2" > Kolom 2
Kolom 3

Kolom 1
ynstelde tabel kolom 1
ynstelde tabel kolom 2
Kolom 3

Kolom 1
colspan = "2" > Kolom 2
Kolom 3

Dizze tabel hat ek de foardielen fan minder persoanen te brûken as de ynsletten tafel, dus sil it ek flugger downloade.