Majedwali kwa muda mrefu wamepata rap mbaya katika kubuni mtandao. Miaka mingi iliyopita, meza za HTML zilizotumiwa kwa mpangilio, ambayo ilikuwa wazi sio waliyopangwa. Kama CSS imeongezeka kwa matumizi maarufu ya mipangilio ya tovuti, wazo kwamba "meza ni mbaya" imechukua. Kwa bahati mbaya, watu wengi hawakuelewa hili kwa maana kwamba meza za HTML ni mbaya, wakati wote. Hiyo sio wakati wowote. Ukweli ni kwamba meza HTML ni mbaya wakati wao kutumika kwa kitu kingine kuliko madhumuni yao ya kweli, ambayo ni kuonyesha data tabular (spreadsheets, kalenda, nk). Ikiwa unajenga tovuti na una ukurasa na aina hii ya data ya tabular, unapaswa usisite kutumia meza ya HTML kwenye ukurasa wako.
Ikiwa ulianza kujenga maeneo katika miaka tangu meza za HTML za mpangilio hazikupendekezwa, huenda usiwe na ufahamu wa mambo ambayo yanafanya meza za HTML. Swali moja ambalo wengi huwa wanapoanza kuangalia markup ya meza ni:
"Ni tofauti gani kati ya
Je, ni Tag?
Kitambulisho
Tag ni nini?
Lebo
Vivinjari vingi vya wavuti vinabadilisha uzito wa font kwa ujasiri na kuingiza maudhui katika kiini. Bila shaka, unaweza kutumia mitindo ya CSS kufanya vichwa vya meza hizo, pamoja na yaliyomo ya vitambulisho chako, angalia njia yoyote ambayo ungependa kutazama kwenye ukurasa wa wavuti uliotolewa.
Unapaswa kutumia lt; th & gt; Badala ya & lt; td & gt ;?
Lebo
Usitumie kiini. Zaidi ya hayo, baadhi ya programu za wavuti zinachapisha vichwa vya meza kwenye sehemu ya juu ya kila ukurasa, ambayo inaweza kusababisha matatizo kama kiini sio kichwa lakini bado hutumiwa kwa sababu za stylist. Chini ya chini, kutumia vitambulisho kwa njia hii inaweza kusababisha masuala ya upatikanaji kwa watumiaji wengi, hasa wale wanaotumia vifaa vya kusaidiwa kufikia maudhui yako ya tovuti. kwa mtindo wa seli zako. Kwa sababu browsers huwa na kuonyesha seli za kichwa cha kichwa tofauti, wabunifu wa wavivu wa mtandao hujaribu kutumia faida hii na kutumia lebo wakati wanataka yaliyomo kuwa ya ujasiri na ya msingi. Hii ni mbaya kwa sababu kadhaa:
maudhui. Haupaswi kutegemea tu kwenye mitindo ya kivinjari ya kivinjari na haipaswi kamwe kutumia kipengele cha HTML kwa sababu ya "inaonekana" kwa default