Carson a bu chòir dhut a bhith a 'seachnadh clàran nead

Nested Tables Slow do Duilleagan Lìn sìos

Feumaidh duilleagan lìn a luchdachadh sìos gu luath, ach faodaidh bùird neadachaidh am pròiseas a leigeil sìos. Na leig le neach sam bith innse dhut gu bheil barrachd dhaoine a 'cleachdadh an eadar-lìn no bann-leathainn no astar luath, agus mar sin chan fheum thu dragh a dhèanamh mun cho luath' sa tha na duilleagan agad. Leis an uiread de shusbaint air an Lìon, bidh nas lugha de luchd-turais ann an duilleag no làrach a bhios a 'luchdachadh gu slaodach na aon neach a bhios a' luchdachadh gu luath. Tha astar glè chudromach.

Dè a th 'ann an Clàr neònach?

Tha bòrd neadachaidh na chlàr HTML aig a bheil clàr eile a-staigh. Mar eisimpleir:




Colbh 1
Colbh 2
Colbh 3

Colbh 1




colbh bùird neadachaidh 1
colbh bòrd neadachaidh 2



Colbh 3

Colbh 1
Colbh 2
Colbh 3

Nested Tables Adhbharan Duilleagan ri Luchdachadh a-nuas Barrachd gu mall

Cha bhith aon bhòrd air duilleag lìn ag adhbhrachadh an duilleag a luchdachadh sìos nas slaodaiche (taobh a-staigh adhbhar). Ach an turas a chuir thu aon bhòrd ann am bòrd eile, bidh e nas duilghe airson an sealladair a dhèanamh, agus mar sin tha an duilleag a 'lìonadh nas slaodaiche. Agus na bùird nas motha a tha thu air neadachadh am broinn a chèile, bidh e nas slaodaiche an duilleag a luchdachadh.

Nuair a chruthaicheas tu duilleag le clàran, cumaibh mothachail gu bheil na clàran a bharrachd taobh a-staigh bùird, nas luaithe a bhios an duilleag a 'luchdachadh. Mar as trice, nuair a bhios duilleag a 'lìonadh, bidh am brabhsair a' tòiseachadh aig mullach an HTML agus ga luchdachadh sìos às dèidh làimh. Ach, le clàran neadachaidh, feumaidh e deireadh a 'bhùird a lorg mus urrainn dha an rud gu lèir a thaisbeanadh.

Tables airson Layout

Cha bu chòir dhut a bhith a 'cleachdadh chlàran airson an cruth anns na duilleagan lìn agad. Bidh iad daonnan ag iarraidh gum bi thu a 'cleachdadh bhùird neadachaidh, agus mar sin bidh làrach lìn clàr-bùird a' tarraing nas slaodaiche na an aon dhealbhadh a rinneadh ann an CSS.

Cuideachd, ma tha thu a 'feuchainn ri XHTML dligheach a sgrìobhadh, cha bu chòir clàran a chleachdadh airson an cruth idir. Tha clàran airson dàta tabulach (mar duilleagan-clèithe), chan ann airson cruth. An àite sin, bu chòir dhut CSS a chleachdadh airson a 'chruth-dhealbhachaidh. Bidh dealbhaidhean CSS a' dèanamh nas luaithe agus gan cuideachadh gus XHTML dligheach a chumail suas.

Dealbhadh Clàran nas luaithe nas luaithe

Ma dhealbhaicheas tu clàr le iomadh sreath, bidh e tric nas luaithe nas motha ma sgrìobhas tu gach sreath mar bhòrd air leth. Mar eisimpleir, dh'fhaodadh tu clàr a sgrìobhadh mar seo:




sreath àrd

clì air fhàgail
colbh deas air

Ach ma sgrìobhas tu an aon chlàr ri dà chlàr, tha coltas gu bheil e a 'tarraing nas luaithe, oir bhiodh am brabhsair a' toirt a 'chiad agus an uairsin dèan an dàrna fear, an àite a bhith a' toirt a 'bhùird gu lèir uile aig an aon àm. Is e an cleas dèanamh cinnteach gu bheil leud co-ionann aig gach clàr agus stoidhlichean eile (leithid gleansadh, iomall, agus crìochan).



sreath àrd




clì air fhàgail
colbh deas air

A 'Tionndadh Tùird Nested air One Table

Is dòcha gum bi thu a 'faireachdainn gu bheil seo fìor mhath, ach tha clàr agad a dh'fheumas clàr eile a bhith neadachadh ann. Ged a dh'fhaodadh seo a bhith fìor, gu tric faodaidh tu clàran neadachaidh a thionndadh gu clàran singilte beagan nas iom-fhillte le bhith a 'cleachdadh nan comharran air na ceallan bùird agad. Mar eisimpleir, anns a 'bhòrd neadachaidh aig a' mhullach, 's urrainn dhomh seo a dhèanamh mar aon bhòrd le dìreach a' chomharra colspan :





Colbh 1
colspan = "2" > Colbh 2
Colbh 3

Colbh 1
colbh bùird neadachaidh 1
colbh bòrd neadachaidh 2
Colbh 3

Colbh 1
colspan = "2" > Colbh 2
Colbh 3

Tha an clàr seo cuideachd na bhuannachd de bhith a 'cleachdadh nas lugha de charactaran na bòrd neadachaidh, agus mar sin dheth bidh e nas luaithe air sgàth sin cuideachd.