Stavere Funky Spaces yn jo HTML-tabellen

As jo ​​tabellen brûke foar side-lokaasje - in no-no yn XHTML , troch de manier - it is wierskynlik dat jo de ûnpersoanlike oanfolling fan ekstra romte yn jo lêzings ûnderfine. Om dit probleem te beheinen moatte jo jo tabelde definysje fan HTML en de spesifiken fan in bestjoerlike stylblêd kontrolearje.

HTML-tabel-definysje

It HTML-tag foar standert tabellen stelt gjin kontrôle foar wat bepaalde ôfstannen. Kontrolearje trije dingen oer it tabelûntwerp yn jo HTML dokumint:

  1. Is jo tabel it attribute-seldeadres ynsteld op 0?
    1. cellpadding = "0"
  2. Hast jo tabel it attribút foar seleksje op 0 set?
    1. cellspacing = "0"
  3. Binne der gjin spaasjes foar of nei jo ynhâld en de tags fan de tafel?

Nûmer 3 is de kicker. In soad HTML-redaktifers ha de koade allegearre beperkt, om it maklik te lêzen. Mar in protte browsers jouwe de ljepblêden, romten en dragen werom as jo wolle ekstra romte yn jo tabellen. Ferwiderje fan it witespace om jo tags hinne en jo krije toetseboeren.

Stylblêden

It kin lykwols net it HTML wêze dat is út. Cascading stylblêden kontrolearje wat in oantal listingsattributen fan tabellen en ôfhinklik fan de side, kinne jo of miskien net fêst te tafetten tabelstasjonele CSS op it earste plak hawwe.

Scannen de bestjoerlike CSS-bestân foar ien fan 'e folgjende wearden binnen de tafel, th of td- eigenskippen en oanpasse as jo nedich binne:

Alternativen

Hoewol jo HTML-tabellen brûke kinne, is de standert goed opsteld en allinich stipe yn hjoeddeistige browsers - it meast moderne opwurdearjen web design hat gebrûk fan cascading style sheets om eleminten op in side te pleatsen. Tafels jouwe noch sin foar har oarspronklik doel it doel fan tabelearrende gegevens, mar foar it organisearjen fan it layout en ynhâld fan in side kinne jo folle better brûke troch CSS-ynlaad te brûken.