Skip to main content

Odstraňování prostor v tabulkách HTML

Ing arch. Milena Moudrá: Feng Shui - zbavte se nepořádku nejen v bytě, ale i v životě (Červen 2025)

Ing arch. Milena Moudrá: Feng Shui - zbavte se nepořádku nejen v bytě, ale i v životě (Červen 2025)
Anonim

Používáte-li tabulky pro rozvržení stránky (není-li v XHTML, je pravděpodobné, že zažijete nevrozené přidání dalšího místa v rozvržení.) Chcete-li tento problém vyřešit, je třeba zkontrolovat jak definici tabulky HTML, tak i specifika libovolného řídící stylový list.

Definice tabulky HTML

Značka HTML pro tabulky ve výchozím nastavení neplatí pro některé požadavky na odstup. Ověřte tři věci o značce "tabulka" v dokumentu HTML:

  1. Má váš tabulka atribut cellpadding nastaven na hodnotu 0?
    1. cellpadding = "0"

  2. Má váš tabulka atribut cellspacing nastaven na hodnotu 0?
    1. cellspacing = "0"

  3. Jsou nějaké mezery před nebo po obsahu a značkách tabulky?

Číslo 3 je kicker. Mnoho editorů HTML si přeje, aby byl kód rozložen ven, aby byl snadno čitelný. Ale mnoho prohlížečů interpretuje tyto záložky, mezery a kočár se vrací jako požadovaný extra prostor uvnitř vašich tabulek. Zbavte se částí, které obklopují vaše značky, a budete mít ostřejší stoly.

Stylové listy

Může však být HTML, který je vypnutý. Kaskádové styly dělají kontrolu některých atributů zobrazení tabulek a v závislosti na stránce, můžete nebo nemáte záměrně přidat CSS specifické pro tabulku.

Prozkoumejte řídící soubor CSS pro libovolnou z následujících hodnot uvnitř tabulky ,' ' th "nebo ' td " Vlastnosti a upravte podle potřeby:

  • okraj: Určuje atributy tabulky nebo ohraničení buněk
  • hranice-kolaps: Upravuje sousední hranice jako jeden, aby se zabránilo duplicitě šířky okrajů
  • polstrování: Nabídne prázdné místo, v pixelech, kolem každé buňky
  • zarovnání textu: Určuje zarovnání textu v buňce
  • mezery mezi okraji: Slouží k nastavení rozteče mezi buňkami v pixelech

Alternativy

Ačkoli můžete stále používat HTML tabulky (standard je dobře zavedený a univerzálně podporovaný v dnešních prohlížečích), nejmodernější webový design reaguje na kaskádové styly, které umisťují prvky na stránku. Tabulky stále mají smysl pro původně zamýšlený účel zobrazení tabelárních dat, ale pro uspořádání rozvržení a obsahu stránky je místo toho mnohem lepší pomocí rozvržení CSS.