HTML-tabelites ruumidest vabanemine

Kui kasutate lehe paigutuseks tabeleid (ei-ei XHTML-is), on tõenäoline, et näete oma paigutustes ebameeldivat lisaruumi lisamist. Selle probleemi lahendamiseks peate kontrollima nii oma HTML-tabeli määratlust kui ka mis tahes valitseva stiililehe eripära.

HTML-tabeli määratlus

HTML silt tabelite puhul vaikimisi ei juhita mõningaid tühikute nõudeid. Kontrollige kolme asja kohta tabel HTML-dokumendis olev silt:

  1. Kas teie tabelis on atribuudi cellpadding väärtuseks seatud 0?
    1. cellpadding = "0"
  2. Kas teie tabeli lahtriruumi atribuudiks on määratud 0?
    1. lahtrivahe = "0"
  3. Kas teie sisu ja tabeli siltide ees või järel on tühikuid?

Number 3 on kicker. Palju HTML-redaktorid sooviks, et kood oleks kõik eraldatud, et see oleks hõlpsasti loetav. Kuid paljud brauserid tõlgendavad neid vahelehti, tühikuid ja kärude tagastusi soovitud lisaruumina teie tabelites. Vabanege silte ümbritsevast tühimikust ja teil on teravamad tabelid.

Stiililehed

Kuid see ei pruugi HTML-i välja lülitada. Kaskaadiga stiililehed

instagram viewer
kontrollige mõningaid tabelite kuvamise atribuute ja olenevalt lehest võite kõigepealt tahtlikult lisada tabelispetsiifilisi CSS-e.

Skannige haldavas CSS-failis mis tahes järgmist väärtust tabel, thvõi tdomadused ja kohandage vastavalt vajadusele:

  • piir: Määrab tabeli või lahtriserva atribuudid
  • piiri kokkuvarisemine: Käsitleb külgnevaid piire ühena, et vältida piirilaiuste dubleerimist
  • polsterdus: Pakub iga lahtri ümber tühja ruumi pikslites
  • teksti joondamine: Määrab teksti joondamine raku sees
  • piiride vahe: Määrab lahtrite vahe pikslites

Alternatiivid

Kuigi saate siiski kasutada HTML-tabeleid (standard on tänapäeval väljakujunenud ja universaalselt toetatud brauserid), kasutab kõige kaasaegsem tundlik veebidisain lehtedele elementide paigutamiseks kaskaadseid stiililehti. Tabelitel on endiselt mõtet nende algsel eesmärgil tabeliandmete kuvamiseks, kuid lehe kujunduse ja sisu korrastamiseks on teil palju parem kasutada CSS-i paigutust.