Nëse po përdorni tabela për paraqitjen e faqeve- një jo-jo në XHTML , nga rruga-është e mundshme që do të përjetoni shtimin e shëmtuar të hapësirës shtesë në skicat tuaja. Për të rregulluar këtë problem ju duhet të kontrolloni të dy përkufizimet e tabelave të HTML dhe specifikat e çdo fletëje stilesh qeverisëse.
Përkufizimi i Tabelës HTML
Etiketa HTML për tabela sipas parazgjedhjes nuk kontrollon për disa kërkesa për ndarje. Verifiko tre gjëra në lidhje me etiketën e tabelës brenda dokumentit tuaj HTML:
- A ka tabela juaj atributi i qelizave të vendosur në 0?
- cellpadding = "0"
- A ka tabela juaj atributi cellpacing vendosur në 0?
- cellspacing = "0"
- A ka hapësira para ose pas përmbajtjes tënde dhe etiketave të tabelës?
Numri 3 është shkelmuesi. Shumë redaktorë HTML dëshirojnë të kenë kodin të gjithë të shpërndarë, për ta bërë të lehtë për t'u lexuar. Por shumë shfletues interpretojnë ato skeda, hapësira dhe kthimet e karrocave si hapësirë shtesë të dëshiruar brenda tabelave tuaja. Largohuni nga hapësira e bardhë që rrethojnë etiketat tuaja dhe do të keni tabela të mprehta.
Shefat e stilit
Megjithatë, mund të mos jetë HTML që është jashtë. Fletët e stilit Cascading kontrollojnë disa atribute të ekranit të tabelave dhe në varësi të faqes, mund ose jo të keni shtuar qëllimisht CSS-në e tabelës në vendin e parë.
Skanoni skedarin CSS qeverisëse për cilindo nga vlerat e mëposhtme brenda tabelës, th ose td pronave dhe rregulloni sipas nevojës:
- kufiri specifikon atributet e një tabele ose kufiri qelizë
- kolapsi kufitar trajton kufijtë ngjitur si një, për të shmangur dublikimin e kufijve të kufirit
- mbushje ofron hapësirë bosh, në pixels, rreth secilës qelizë
- text-align përcakton shtrirjen e tekstit brenda qelizës
- hapësira e kufijve vendos hapësira midis qelizave, në piksele
alternativat
Megjithëse ju mund të përdorni ende tabela HTML-standardi është i vendosur dhe mbështetur universalisht në shfletuesit e sotëm - dizajni më modern i përgjegjshëm Web përdor fletët e stilit Cascading për të vendosur elementë në një faqe. Tabelat ende kanë kuptim për qëllimin e tyre të parë për të shfaqur të dhëna tabelare, por për organizimin e paraqitjes dhe përmbajtjes së një faqe, ju jeni shumë më mirë duke përdorur paraqitjen CSS në vend.