Tabulka – soubor dat rozložených do řádků a buněk. Většina buněk obsahuje tabulková data, zbytek obsahuje záhlaví řádků a sloupců, které popisují obsah.
Chcete-li vytvořit tabulku v dokumentu HTML, použijte značku
, vytváří pravidelné buňky s daty. Ve výchozím nastavení označit obsah | zarovnáno doleva. Druhý tag pro vytváření buněk je tag | , umožňuje definovat buňky, které obsahují záhlaví sloupců nebo řádků, zobrazí se obsah takových buněk tučné písmo a zarovnáno na střed. značky | a | může obsahovat jakékoli prvky HTML, které jsou k dispozici pro použití v těle dokumentu.
Tabulka v tabulceHTML má schopnost vytvářet vnořené tabulky, tedy tabulky, které jsou umístěny uvnitř jiných tabulek. Chcete-li vytvořit vnořenou tabulku, musíte do libovolné značky umístit kód tabulky, kterou chcete vnořit | .
Vezměme například tabulku, kterou jsme již vytvořili dříve, a umístěte tento kód do druhé buňky druhého řádku:
Stůl s rámy
VÝSLEDEK: Stůl bez okrajůStůl s rámyAtributy značek Příklad
VÝSLEDEK:
Podle standardu HTML5 jsou všechny dříve používané atributy tabulky, jako např okraj, rozmístění buněk, polstrování buněk atd. již nejsou podporovány a validátor považuje jejich použití za chyby v kódu. Pro návrh tabulek je potřeba použít CSS styly, kterými můžete nahradit všechny zastaralé atributy tabulek. Například místo atributu rozmístění buněk vlastnost se používá ke změně vzdálenosti mezi buňkami tabulky ohraničení a k zarovnání obsahu v buňkách tabulky - vlastnosti zarovnání textu a vertikální-aling. CSS styly pro tabulky html značky pro seskupování řádků tabulkyZnačky lze použít k vytvoření složitějších tabulek: Příklad
VÝSLEDEK: tagy seskupení sloupců tabulky htmlAtribut značek
|
---|
Nejjednodušší způsob, jak pochopit, jak lze použít seskupování řádků a sloupců, je na příkladu tabulky sudoku.
Značka col nastavuje parametry pro každý sloupec zvlášť. Je jedno, jak píšeš zdrojový kód:
Příklad
žlutá | Červené | ||
---|---|---|---|
VÝSLEDEK:
Nesnažte se nastavit styl zarovnání textu pro značky
Horizontální zarovnání text v určitém sloupci tabulky lze změnit zadáním stylu zarovnání textu pro pseudo třídu td:n-té dítě(n), kde n je číslo sloupce. Tato metoda však nebude fungovat, pokud mezi buňkami tabulky existuje atribut colspan.
Příklad
název | Cena, rub.) |
---|---|
Solárium za minutu platby (od 4 minut) | 15 |
50 minut solárium (14 rub/min, 1 měsíc) | 700 |
100 minut solária (13 rub/min, 2 měsíce) | 1300 |
200 minut solária (12 rub/min, 3 měsíce) | 2400 |
VÝSLEDEK:
Tato metoda však nebude fungovat, pokud mezi buňkami tabulky existuje atribut colspan.
Tabulky v HTML jsou natolik funkční, že je můžete použít k sazbě celých webů (čtení). Nyní budeme hovořit o vkládání jednoduchých HTML tabulek na webovou stránku, analýze pouze značek, ale nedotýkáme se designu, protože je lepší ozdobit tabulky pomocí stylů CSS.
Tagy a atributy tabulky
Zde jsou hlavní prvky, které jsou potřebné k vytvoření tabulek:
- kontejner, ve kterém je umístěna tabulka (stejně jako
- okraj- atribut, který určuje tloušťku rámečků. Místo toho je lepší použít hraniční majetek CSS.
, mimo buňky a řádky.
- párová značka obsahující řádek tabulky (buňky umístěné vodorovně na stejné úrovni). - značka, která vytvoří buňku záhlaví tabulky. Navenek je jeho obsah odlišný od obsahu v ostatních buňkách – obvykle text uvnitř Prohlížeč zvýrazní tučně a umístí do středu. - nádoba, se kterou se vytvoří jednoduchá buňka. Kolik takových značek bude řetězec obsahovat (tag , bude v něm tolik buněk: jedna značka - jedna buňka. .
používá se ke stejnému účelu jako , ale ne naopak. - rozpětí- atribut, který určuje počet sloupců, na které se použijí vlastnosti kontejneru
. - , a - kontejnery, které umožňují rozdělit stůl na horní (záhlaví), hlavní (tělo) a spodní (konečnou) část, resp. V tabulce HTML je sekvence těchto značek stejná jako sekvence kontejnerů , a v dokumentu HTML.
- colspan potřebné ke sloučení buněk v řadě. Hodnota atributu obsahuje číslo, které určuje počet buněk, které mají být sloučeny.
- rozpětí řádků zřetězí buňky po sloupcích.
Příklad vytvoření tabulky
Vytvořte dokument HTML a zkopírujte do něj následující kód:
Příklad tabulky Nástroje pro tvorbu webových stránek Účel Nástroj označení HTML XHTML Výzdoba css Rozvoj PHP Krajta V prohlížeči bude dokument vypadat takto:
Pojďme zjistit, které řádky kódu jsou za co zodpovědné.
- otevřel stůl a nastavil pro něj tloušťku rámů.
- zavřít stůl.- otevřel linku. - zavřít linku. Zbytek řádků byl vytvořen stejným způsobem.Účel - vytvořili buňku s designem záhlaví.Nástroj - vytvořila druhou buňku záhlaví v řadě. Parametr colspan indikoval, že tato buňka by měla zabírat dvě horizontálně.označení HTML XHTML
Jednoduchý zdrojový kód HTML tabulky
Buňka 1
Buňka 2
Buňka 3
Buňka 4
Buňka 5
Buňka 6
Buňka 7
Buňka 8
Buňka 9
záhlaví HTML tabulek
V tabulkách HTML jsou 2 typy buněk. Značka definuje buňku normálního typu. Pokud buňka funguje jako záhlaví, je identifikována pomocí značky.
Příklad HTML tabulky s nadpisem th
Volkswagen AG Daimler AG BMW Group Audi mercedes benz bmw Škoda Mercedes-AMG Mini Lamborghini Chytrý Rolls Royce Zdrojový kód HTML tabulky s th záhlavími
Volkswagen AG
Daimler AG
BMW Group
Audi
mercedes benz
bmw
Škoda
Mercedes-AMG
Mini
Lamborghini
Chytrý
Rolls Royce
Sloučení buněk v tabulce HTML
V HTML tabulkách je možné slučovat buňky horizontálně i vertikálně.
Na sloučit buňky vodorovně použijte atribut colspan=" X“ , v buňce nebo , kde X
Na sloučit buňky vertikálně použijte atribut rowspan=" X“ , v buňce nebo , kde X- počet buněk ke sloučení.
Buňky lze slučovat vodorovně i svisle současně. Chcete-li to provést, použijte pro požadovanou buňku oba atributy colspan a rowspan:
Text buňky Upozorňujeme, že při sloučení buněk se změní počet prvků v řádku. Pokud jsou například v tabulce 3 sloupce s buňkami a zkombinujeme první a druhou buňku, pak vše uvnitř značky, která definuje daný řádek budou 2 prvky , první bude obsahovat atribut colspan="2" .
Příklad HTML tabulky se slučováním buněk
Zdrojový kód HTML tabulky se sloučenými buňkami
Nissan
Modelka
Zařízení
Dostupnost
Nissan Qashqai
VISIA
+
TEKNA
+
Nissan X-Trail
ACENTA
+
CONNECTA
-
Záhlaví a zápatí v tabulkách HTML
HTML tabulky lze rozdělit do 3 oblastí: záhlaví, tělo, zápatí.
To se provádí tak, že se řádky vybrané části tabulky obalí tagy. definuje oblast záhlaví, - oblast zápatí, - tělo tabulky.
Ve výchozím nastavení nemají záhlaví a zápatí styl (v případě potřeby to lze provést pomocí CSS), ale mohou je používat prohlížeče. Například při tisku vícestránkové tabulky mohou být záhlaví a zápatí duplikována na každé vytištěné stránce.
Správné pořadí značek regionů v kódu HTML tabulky je následující: nejprve záhlaví, poté zápatí a poté tělo. V tomto případě se hlavní část stránky zobrazí mezi záhlavím a zápatím.
Volitelně můžete k tabulce přidat popisek. Chcete-li to provést, použijte značku.
Příklad HTML tabulky se záhlavím a zápatím a titulkem
Zdrojový kód tabulky se záhlavím a zápatím a titulkem
Kompletní sada Renault Sandero Stepway
Charakteristický
SUTA 09H 6R
SUTA 09HR6R
SUTA 15H 5R
Dostupnost
+
+
+
Výkon motoru
0,9 (90 HP)
0,9 (90 HP)
1,5 (90 HP)
Pohonné hmoty
benzín
benzín
diesel
Míra toxicity
Euro 6
Euro 6
Euro 5
Sloupce a skupiny sloupců
HTML tabulku lze pomocí značek a rozdělit na sloupce a skupiny sloupců.
Toto oddělení vám umožňuje nastavit styly pro tabulku s použitím minimálního počtu Vlastnosti CSS, čímž se sníží množství kódu tabulky (místo definování stylů pro každou buňku sloupce můžete nastavit styly pro jeden nebo více sloupců najednou).
Štítky a jsou umístěny uvnitř štítku před štítky, AKP6 (EDC)
Přenos Zdrojový kód tabulky HTML c
a
ZEN 2E2C AL A
ZEN 2E2C J5 A
INTENSE 2E3C AL A
Charakteristický
1,5 (90 HP)
1,2 (115 HP)
1,5 (90 HP)
Výkon motoru
diesel
benzín
diesel
Pohonné hmoty
AKP6 (EDC)
AKP6 (EDC)
AKP6 (EDC)
Přenos
Tabulky v rozložení stránky webu
Na moderních webech je správné zobrazení stránek důležité jak na počítačích, tak na nich mobilní zařízení. K vytvoření rámce stránky HTML není vhodné používat tabulky, protože se ztrácí schopnost přizpůsobit obsah obrazovkám různých velikostí (počítače, chytré telefony, tablety).
Značky skupiny tabulek se nejlépe používají na stránce k zobrazení obsahu ve formátu tabulky.
Ahoj milí čtenáři blogu! Na webových stránkách je často nutné kromě textu a obrázků zobrazovat různé údaje ve formě tabulek. Ano, je to pochopitelné, tabulka je nejpohodlnější způsob, jak prezentovat velké množství informací. Proto se nabízí otázka Jak vložit tabulky do html?. V tomto článku na tuto otázku odpovím a dám vám mnoho příkladů různých html tabulek.
Jak vytvořit tabulku pomocí HTML
HTML tabulky se vytvářejí ve čtyřech krocích.
1. V prvním kroku v html kódu pomocí spárovaného štítek
sdělte prohlížeči, že na webovou stránku byla vložena tabulka:
. Element tabulky je blokový prvek webové stránky. Proto je tabulka vždy na výstupu s nový řádek svisle odsazené od sousední prvky, takže to není potřeba dávat do odstavce.
2. Ve druhém kroku vytvarujeme linky tabulky umístěním párových značek
uvnitř . Každý prvek
vytvoří samostatný řádek:
3. Dále ve třetím kroku tvoříme buňky tabulky se spárovanými značkami
a , které jsou umístěny uvnitř prvku . Štítek vytváří obvyklý buňka a buňka záhlaví, tj. záhlaví odpovídajícího sloupce:
4. No, v posledním kroku to vložíme dovnitř prvků
a obsah buňky. HTML kód pro vložení tabulky do webové stránky vypadá asi takto:
Sloupec 1 Sloupec 2 Sloupec 3
Buňka 1-1 Buňka 1-2 Buňka 1-3
Buňka 2-1 Buňka 2-2 Buňka 2-3
Pomůže doladit zobrazení okrajů. Pomocí můžete změnit tloušťku a barvu rámečků a také změnit typ ohraničení.
Text, který je třeba umístit do buněk, je volitelný, ale pokud je text velký, lze jej rozdělit na odstavce použitím značky
Pokud potřebujete nějak stylizovat vkládaný text, můžete použít .
Kromě textu můžeme do buněk pomocí tagu vkládat obrázky
:
Obsahem buňky může být i jiná tabulka. V tomto případě se vytvoření vnořené tabulky neliší od vytvoření běžné tabulky. Jen mezi tagy
a jsou vloženy značkya
a vloží se do něj řádky a buňky.Při vytváření tabulek je třeba mít na paměti některá pravidla:
- pouze tag se používá k vytvoření tabulky
;
- štítek
může být pouze uvnitř značky ;
- značky
a může být pouze uvnitř značky , jakýkoli jiný obsah štítků ignorováno prohlížečem; - obsah tabulky (text nebo obrázky) může být pouze ve značkách
a ; - buňky tabulky musí mít alespoň nějaký obsah, jinak je prohlížeč nemusí zobrazit vůbec, pokud musí být některá buňka prázdná, tak se do ní většinou umístí nezalomitelná mezera (HTML literál);
- tabulka odkazuje na blokové prvky webové stránky;
- velikosti tabulky a jejích buněk závisí na obsahu, tzn. stůl je roztažen do šířky a výšky, aby se vše vešlo;
- mezi okrajem jednotlivých buněk a mezi okrajem každé buňky a jejím obsahem je vytvořena malá odrážka;
- text buněk záhlaví (prvek th) je zobrazen tučně a na střed;
- okraje kolem tabulky a jejích buněk se standardně nevykreslují.
Záhlaví tabulky
Začněme s spárovaná značka
, což dává tabulce název. Text nadpisu je umístěn uvnitř této značky, která musí být uvnitř značky. A bez ohledu na to, kam v html kódu tabulky umístit značku
, prohlížeč bude stále zobrazovat nadpis nad tabulkou a vycentrovat jej. Ale obvykle značku umístěn bezprostředně za otevírací značku :
Toto je stůl
Buňka 1.1 Buňka 1.2
Buňka 2.1 Buňka 2.2
Zobrazit:
Části tabulky
HTML tabulku lze logicky rozdělit na části - sekce. Existují tři typy sekcí:
- sekce záhlaví, ve kterém jsou umístěny buňky záhlaví, které tvoří záhlaví tabulky;
- část těla, ve kterém jsou umístěny buňky se základními údaji;
- část dokončení, ve kterém jsou umístěny buňky s celkovými daty.
Sekce záhlaví tabulky je tvořena pomocí párového tagu . Kromě toho je přípustné použít ne více než jeden prvek ve stejné tabulce a musí jít do html kód hned za značkou
.
Část těla je vytvořena pomocí značky pair
. Jeden html tabulka může obsahovat více částí těla, což vám umožní vytvořit stavební bloky na které lze aplikovat jednotné styly.Dokončovací část je tvořena párovým tagem
a ve stejném kontejnerumůže být jen jeden.
Všechny tyto spárované značky musí obsahovat značky
, které tvoří řádky související s odpovídajícími sekcemi:
Sloupec 1 Sloupec 2 Sloupec 3
Buňka 1.1 Buňka 1.2 Buňka 1.3
Buňka 2.1 Buňka 2.2 Buňka 2.3
Výsledek 1 výsledek 2 výsledek 3
Sloučení buněk tabulky
Zbývá mluvit o nejdůležitější vlastnosti tabulek - slučování buněk. Atributy se používají ke spojení více buněk do jedné. colspan a rozpětí řádků značky
a . Atribut colspan nastavuje počet buněk kombinovaných horizontálně a rowspan - vertikálně:
1.1 1.2-1.3
2.1 2.2 2.3
3.1-4.1 3.2 3.3
4.2 4.3
Příklad výsledku:
1.1 1.2-1.3 2.1 2.2 2.3 3.1-4.1 3.2 3.3 4.2 4.3 Při slučování buněk je důležité zkontrolovat počet buněk v každém řádku, aby nedošlo k chybám. Ano, design
nahradí dvě buňky, takže další řádek by měl mít dvě značky , nebo stejný design! Pokud se počet buněk ve všech řádcích neshoduje, objeví se prázdné buňky navíc. Příklad nesprávného html kódu při slučování buněk:
buňka 1.1 buňka 1.2
buňka 2.1 buňka 2.2
A výsledek zobrazený v prohlížeči:
Tito. pokud analyzujete html kód, všimnete si, že první řádek má tři buňky, z nichž dvě jsou sloučeny pomocí atributu colspan, a druhý řádek má přidané pouze dvě buňky. Proto se ve druhém řádku zobrazí třetí prázdná buňka.
Atributy značek
V tomto příspěvku jsme se již setkali s jedním atributem značky
. S atributem border, který nastavuje šířku ohraničení v pixelech. Výchozí hodnota je 0, a proto se buňky ve výchozím nastavení zobrazují bez ohraničení.
Kromě atributu border existuje několik dalších důležitých atributů, které značka podporuje.
. Pojďme se na ně podívat.
Atribut zarovnat— sady zarovnání tabulky na stránce. Může nabývat hodnot vlevo, uprostřed, vpravo, které nastavují zarovnání vlevo, na střed a vpravo. Výchozí je ponecháno.
Atribut Pozadí, který nastaví obrázek na pozadí ke stolu. Jako hodnotu bere adresu souboru obrázku.
bgcolor- nainstaluje barva pozadí tabulky. Lze použít ve spojení s atributem pozadí.
Atribut barva ohraničení sady barva rámu tabulky.
polstrování buněk- určuje vzdálenost mezi okrajem buňky a jejím obsahem. Umožňuje zlepšit čitelnost tabulky. Hodnota může být libovolné kladné číslo.
Rozmístění buněk— sady vzdálenost mezi vnějšími hranicemi buněk.
O tom mluvit jak vložit tabulku html stránku Končím, jen shrnu:
- tagy slouží k vložení tabulky
- označení stolu,
- přidání řádku a - vložit buňku; - tabulka je blokový prvek webové stránky;
- obsahem buněk může být nejen text, ale i obrázky a další tabulky;
- tabulka může obsahovat tři druhy sekcí: sekce záhlaví — , část dokončení a část těla ;
- použijte atributy značek ke sloučení buněk
colspan a rowspan. To je vše, v příštím příspěvku budu mluvit o navigačních nástrojích na html webu. Přihlaste se k odběru aktualizací mého blogu, aby vám tento příspěvek neunikl! Všichni, brzy se uvidíme!
- štítek