Naudokite lentelių duomenis, o ne išdėstymą XHTML
Lentelės duomenys yra tiesiog lentelėje pateikti duomenys. HTML yra turinys, kuris gyvena lentelės ląstelėse, ty, kas yra tarp
Tačiau geriausias lentelės naudojimas yra duomenų rodymas.
Pasak W3C:
"HTML lentelės modelis leidžia autorius tvarkyti duomenų tekstus, iš anksto suformuotą tekstą, vaizdus, nuorodas, formas, formų laukus, kitas lenteles ir tt eilučių ir ląstelių stulpeliuose."
Šaltinis: "HTML 4" specifikacijos lentelių įvadas.
Šio apibrėžimo pagrindinis žodis yra duomenys . Interneto dizaino istorijos pradžioje lentelės buvo pritaikytos kaip įrankiai, padedantys išdėstyti ir valdyti, kaip ir kur būtų rodomi tinklalapio turinys. Kartais tai gali būti blogai rodomas skirtingose naršyklėse, priklausomai nuo to, kaip naršyklės tvarkė lenteles, todėl tai ne visada buvo elegantiškas dizaino metodas.
Tačiau, kadangi žiniatinklio dizainas buvo išplėstas ir su pakopinių stilių lapų (CSS) atsiradimu, reikėjo naudoti lenteles, kad griežtai valdytų puslapio dizaino elementus. Stalo modelis nėra sukurtas kaip internetinių autorių būdas manipuliuoti tinklalapio išdėstymu arba keisti, kaip jis atrodys su ląstelėmis, sienomis ar fono spalvomis .
Kada naudoti lenteles, kad būtų rodomas turinys
Jei turinys, kurį norite įdėti į puslapį, yra informacija, kurią galėtumėte matyti tvarkytuose ar stebėtose skaičiuoklėje, tada šis turinys beveik neabejotinai gali būti tinkamas pristatymui tinklalapio lentelėje.
Jei stulpelių viršuje arba duomenų eilučių viršuje bus antraštės laukai, tai yra lentelė, o lentelė turėtų būti naudojama.
Jei turinys yra prasmingas duomenų bazėje, ypač labai paprastoje duomenų bazėje, ir jūs tiesiog norite rodyti duomenis, o ne padaryti jį gražus, tada lentelė yra priimtina.
Kai nenorite naudoti lentelių, skirtų rodyti turinį
Venkite naudoti lenteles situacijose, kuriomis siekiama ne tik perduoti pačią duomenų turinį.
Nenaudokite lentelių, jei:
- Pagrindinis šio lentelės tikslas - išdėstyti turinį puslapyje. Pavyzdžiui, jei norite pridėti tarpą aplink vaizdą, įterpti bullet piktogramas sąraše arba priversti tekstą blokuoti veikti kaip traukos citata.
- Jūs norite naudoti fono spalvas ar vaizdus, kad būtų paprasčiau pridėti puslapį, o ne paskambinti duomenimis. Pavyzdžiui, kiekvienos kitos lentelės eilutės paryškinimas yra gerai, tačiau keičiasi tik viršutinės dešiniosios ląstelės, nes todėl jos neatitinka puslapio fono.
- Jūs pjaunate vaizdą ir tada padedate vaizdus gabalus atgal kartu puslapyje, naudodami lentelę. Tai buvo labai įprasta prieš kelerius metus, bet jau nebėra laikoma teisinga.
Nebijok stalų
Visiškai įmanoma sukurti tinklalapį, kuriame lentelės duomenims naudojamos labai kūrybiškos lentelės. Lentelės yra svarbi XHTML specifikacijos dalis, o mokymas gerai rodyti lentelių duomenis yra svarbi svetainių kūrimo dalis.