Velikosti odsazení HTML. Obecné postupy formátování obsahu. Pravidla, která mění polohu prvků
Okraje a odsazení jsou velmi důležité styly při vytváření stránky HTML. Umožňují přesněji umístit prvky, vytvořit rám s potřebnými mezerami atd. Oba styly jsou velmi podobné a plní podobné funkce. Ale stále existují rozdíly.
Prvky mohou být vnořené nebo umístěné vedle sebe. Podívejme se na následující příklad:
Máme dva stoly, citron a modrá barva, umístěné pod sebou. Tabulky se skládají z jedné buňky. V první buňce tabulky je červený blok. Na tomto příkladu se podívejme, jak fungují okraje a odsazení.
Pole jsou nastavena stylem vycpávka. Tento styl se vztahuje pouze na prvky kontejneru, které mohou obsahovat další prvky. Styl umožňuje nastavit okraj mezi okraji prvku a jeho obsahem. Styl okraj umožňuje nastavit odsazení od prvku k nejbližším hranicím jiného prvku. Hranicemi jiného prvku mohou být hranice nadřazeného kontejneru i okraje samotné stránky.
Existuje několik způsobů, jak definovat tyto styly. Například přímo zadejte velikost všech okrajů nebo odsazení jedním argumentem v nějaké měrné jednotce (px, ex, em, pt, cm atd.):
výplň: 3px; okraj: 3px;V tomto případě budou okraje a odsazení na všech čtyřech stranách stejné. Při zadávání dvou argumentů oddělených mezerou:
odsazení: 3px 5px; okraj: 3px 5px;první určí velikost okrajů/odsazení nahoře a dole, druhý vlevo a vpravo. Když jsou uvedeny tři argumenty:
odsazení: 3px 5px 2px; okraj: 3px 5px 2px;první je okraj/odsazení nahoře, druhý je vlevo i vpravo, třetí je dole. Se čtyřmi argumenty:
odsazení: 3px 5px 2px 6px; okraj : 3px 5px 2px 6px ;první je okraj/mezera nahoře, druhý je vpravo, třetí je dole, čtvrtý je vlevo. Je snadné si to zapamatovat: první je shora, pak ve směru hodinových ručiček. Kromě toho můžete nastavit okraje a odsazení pro konkrétní okraj samostatně pomocí příslušných stylů: polstrování-top, vycpávka-vpravo, vycpávka-dno, polstrování-vlevo, margin-top, okraj-pravý, okraj-dole, okraj-levý. Hodnotou těchto stylů může být pouze jeden argument, který určuje velikost okraje/výplně pro danou stranu.
Na obrázku je červený blok uvnitř buňky tabulky a sousedí s jejími okraji, to znamená, že buňka nemá žádné okraje. Nastavíme okraje buněk pomocí stylu:
výplň: 5px;V důsledku toho se stránka změní na následující:
Podívejme se nyní na odsazení. Dvě tabulky sousedí vedle sebe, pokud je chceme trochu oddálit, můžeme použít odsazení. Zde jsou dvě možnosti: buď nastavit spodní odsazení první tabulky, nebo horní odsazení druhé tabulky. Použijme to druhé:
margin-top: 5px;Upozorňujeme, že odsazení nastavujeme konkrétně na tabulku, a ne na buňku tabulky, jako je tomu u polí. Zde je výsledek:
Mimochodem, v prvním případě (mezera mezi červeným blokem a hranicemi nadřazené buňky) by se stejného efektu dalo dosáhnout nastavením odsazení bloku. Obecně platí, že pokud něco není jasné, dejte nám vědět v komentářích.
HTML kód testovací stránky:
<html > <hlava > <titul > Test</title> <meta http-equiv = "Content-Type" content = "text/html;charset=utf-8" > </hlava> <tělo > <styl > tabulka (šířka: 200px; výška: 150px; ohraničení: 1px plný #555; border-collapse: sbalit) td (vertikální zarovnání: nahoře; odsazení: 0px) div (šířka: 100px; výška: 100px; pozadí: červené)</styl> <styl tabulky = "pozadí: limetka" > <tr > <td style = "padding: 5px" > <div style = "margin: 0px" ></div> </td> </tr> </tabulka> <styl stolu = "pozadí: skyblue; margin-top: 5px"> <tr > <td ></td> </tr> </tabulka> </body> </html>Do odstavce (tag
) a záhlaví (tag
) automaticky přidá horní a spodní výplň, což v součtu dává velká vzdálenost mezi nadpisem a textem. Chcete-li snížit míru odsazení, musíte explicitně přidat vlastnost margin-bottom do selektoru H1. Navíc můžete nastavit kladnou, nulovou nebo zápornou hodnotu. Tímto způsobem je snadné nastavit požadovanou hodnotu odsazení.
Jak mohu přidat odsazení prvního řádku pro každý odstavec?
Kdy nainstalovat odsazení odstavce, je nejlepší použít styl vlastnost text-indent. Jeho hodnota určuje, o kolik se má text prvního řádku posunout doprava začáteční pozice. Šířka textový blok nemění se však a zůstává původně specifikován. Velikost odsazení lze zadat v pixelech, procentech nebo jiných dostupných jednotkách (příklad 1).
Jak změnit odsazení na webové stránce?
Odsazení na webové stránce, i když není viditelné, neumožňuje, aby se obsah vešel do jedné roviny s okraji okna prohlížeče, aby bylo čtení pohodlné. Vaše vlastní hodnota Okraje lze nastavit změnou hodnot vlastnosti margin selektoru těla.
Jak odstranit výplň kolem formuláře?
Při přidávání formuláře pomocí značky