Skip to main content

Bli kvitt rom i HTML-tabeller

Privacy, Security, Society - Computer Science for Business Leaders 2016 (April 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (April 2025)
Anonim

Hvis du bruker tabeller for sidelayout (et ikke-nei i XHTML, er det sannsynligvis at du opplever det gale tillegget av ekstra plass i layoutene. For å fikse dette problemet må du sjekke både HTML-tabelldefinisjonen og spesifikkene til noen styrende stilark.

HTML-tabelldefinisjon

HTML-taggen for tabeller som standard kontrollerer ikke for noen avstandskrav. Bekreft tre ting om "tabellen" -taggen i HTML-dokumentet ditt:

  1. Har bordet ditt cellpadding attributtet satt til 0?
    1. cellpadding = "0"

  2. Har bordet ditt cellespaceattributtet satt til 0?
    1. cellspacing = "0"

  3. Er det noen mellomrom før eller etter innholdet ditt og tabellens koder?

Nummer 3 er kickeren. Mange HTML-redaktører liker å ha koden alle fordelt ut, for å gjøre det enkelt å lese. Men mange nettlesere tolker disse kategoriene, mellomrom og vogn returnerer som ønsket ekstra plass i bordene dine. Bli kvitt hvite rommet som omgir kodene dine, og du vil få skarpere tabeller.

Stilark

Det kan imidlertid ikke være HTML som er av. Cascading-stilark kontrollerer noen visningsattributter av tabeller og avhengig av siden, kan du eller ikke med vilje legge til bordsspesifikke CSS i utgangspunktet.

Skann den styrende CSS-filen for noen av følgende verdier i "tabellen ,' ' Thor ' td" egenskaper og juster etter behov:

  • grense: Angir attributter til en tabell eller cellegrense
  • border-kollaps: Behandler tilstøtende grenser som en, for å unngå duplisering av kantbredder
  • padding: Tilbyr tomt mellomrom, i piksler, rundt hver celle
  • tekst-Juster: Bestemmer justering av tekst i cellen
  • kant-avstand: Angir mellomrom mellom celler, i piksler

Alternatives

Selv om du fortsatt kan bruke HTML-tabeller (standarden er veletablert og støttet universelt i dagens nettlesere), bruker mest moderne, responsivt webdesign kaskade stilark for å plassere elementer på en side. Tabeller er fortsatt fornuftige for deres opprinnelige formålet med å vise tabelldata, men for å organisere layout og innhold på en side, er du langt bedre med å bruke CSS-layout i stedet.