Značka přidává výplň uprostřed nahoře. Změňte odsazení a horní mezery v CSS

Domov / Mobilní zařízení

Ahoj! Původně jsem chtěl tento článek rozdělit na 4 malé, ale pak mě to napadlo. za co? Přece jen je pohodlnější, když se takové informace shromažďují v rámci jednoho materiálu.

Dnes se tedy naučíme, jak na to CSS odsazení vlevo a na všech ostatních stranách - vpravo, nahoře a dole. Mohou být vyrobeny pro obrázky a texty. Přicházejí ve dvou typech:

  • Externí;
  • Vnitřní.

Pro první je klíčovou vlastností margin, pro druhou – padding. Pro názornost jsem pro vás udělal malý příklad. Aby bylo vizuálně pohodlné rozlišovat mezi vnitřním a vnějším prostorem, přidal jsem viditelnou tabulku. Podívejme se, co se stalo?

Okraje

Jejich zápisem do souboru stylu CSS můžete nastavit orientaci informačního bloku na stránce. Například to posunu doleva a dolů. Dovolte mi hned předvést, jak to bude vypadat.

Obecně můžete k nastavení odsazení použít následující možnosti.

Vlevo (okraj-vlevo).

Vpravo (okraj-vpravo).

Nahoře (margin-top).

Dole (margin-bottom).

Nyní vám ukážu další skvělou nuanci.

Jak vidíte, můžete použít jednu z možností - efekt je stejný. Pouze ve druhém případě se kód ukáže jako kompaktnější. Všimněte si také, že odsazení je nastaveno ve směru hodinových ručiček. Vše začíná nahoře a končí vlevo.

Vycpávka

Zde je postup podobný. Teprve teď přidám nové vlastnosti ne pro celou tabulku, ale pro obsah sloupců.

Podívejme se, co z toho vzešlo.

Analogicky k vnitřním okrajům v CSS lze vnější okraje zapsat ve zkráceném kódu nebo pro strany samostatně.

To byly hlavní body. Nakonec vám ukážu, jak jinak si můžete usnadnit práci.

Odsazení na úrovni vybrané značky

Ve výše uvedených případech jsou nastaveny pro text a obrázky zároveň. Ve skutečnosti můžete nastavit vzdálenost k prvkům na úrovni konkrétní značky. Ukážu vám, jak to funguje. Vrátím zpět poslední změny a specifikuji speciální kód v souboru stylu.

Pojďme se podívat, co se stalo po uložení změn.

Obrázek zůstal na místě, pouze text vložený do . Podobné manipulace lze použít i na jiné bloky, například tr, span.

Jak další informace Doporučuji si přečíst publikaci o úkolu. Jsou zde také dostatečně popsány zajímavé způsoby. Může být užitečné pro vytvoření červené čáry v textu nebo provádění jiných akcí.

Kromě toho se můžete přihlásit k odběru bezplatného zpravodaje na e-mailové adresy. Pro přihlášení k odběru blogu existuje speciální formulář. Uvidíme se později.

Webový zdroj je hodnocen uživateli na základě jeho vizuální přitažlivosti. Proto i informačně užitečný text nemusí být přečten kvůli tomu, že je špatně navržen. Závěr - musíte pečlivě a pozorně přistupovat nejen k sémantickému obsahu stránek webu, ale také k jeho vizuální prezentaci. Nástup technologie CSS rozšířil možnosti tvorby atraktivních článků. Jednou z vlastností navržených pro usnadnění čtení je odsazení textu CSS.

Okraje a výplň: Jaký je rozdíl?

Než začnete formátovat text, měli byste pochopit, co jsou okraje a odsazení. Navzdory skutečnosti, že tyto značkovací prvky v některých případech vypadají pro uživatele stejně, existují mezi nimi zásadní rozdíly:

  • pole je určeno vlastností vycpávka, odsazení - okraj;
  • okraj je určen mezerou mezi obsahem a okrajem bloku, odsazením - mezi okraji sousedních bloků;
  • okraje mohou, ale nemusí být zohledněny v rozměrech prvku (šířka a výška).

vlastnost marže

Chcete-li tedy nastavit vodorovné nebo svislé odsazení textu CSS, použijte konstrukci okraj. Tato vlastnost platí pro značku definující odstavec dokumentu. Ve velmi jednoduchý případ píše se to takto:

okraj: 12px.

Tento řádek znamená, že kolem bloku textu (nebo jakéhokoli jiného bloku) bude na všech stranách odsazení 12 pixelů. Chcete-li interval zvýšit například třikrát, stačí napsat:

okraj: 36px.

Ale co když by interval mezi bloky měl být na každé straně jiný? Vývojáři webových stránek používají několik forem záznamu:

  1. okraj: 11px 22px.
  2. okraj: 11px 22px 33px.
  3. okraj: 11px 22px 33px 44px.

V prvním příkladu bude 11 pixelů odsazeno od spodního a horního okraje bloku a 22 pixelů po stranách bloku. Podle druhé formy záznamu bude mezi horním okrajem bloku a obsahem 11 pixelů, mezi spodním 33 pixelů a 22 pixelů po stranách. Ve třetím případě bude výplň 11 pixelů nahoře, 22 pixelů vpravo, 33 pixelů dole a 44 pixelů vlevo.

Je také možné zaznamenat vzdálenost k hranici bloku pouze na jedné straně: margin-top, margin-bottom, margin-left, margin-right. Překladem názvů nemovitostí do ruštiny je snadné uhodnout jejich účel. Například následující záznam říká, že pravý okraj bude 22 pixelů:

pravý okraj: 22 pixelů.

U ostatních stran se předpokládá, že vzdálenosti kolem bloku jsou rovné hodnotě nadřazeného prvku.

Vlastnictví okraj má funkci, kterou musí mít vývojář na paměti při používání vertikálního odsazení textu CSS. Intervaly sousední prvky se nesčítají, ale na sebe nakládají. Nechte například jeden z bloků mít okraj-dolní: 15px a blok, který k němu přiléhá níže margin-top: 35px. Školní aritmetika a zdravý rozum naznačují, že celkový prostor mezi nimi bude 50 pixelů. V praxi tomu tak není. Blok s vysokou hodnotou vlastnosti okraj„pohltí“ svého souseda. V důsledku toho bude rozestup mezi prvky 35 pixelů.

"Červená" čára

Sestavení dokumentu v textový editor, uživatelé upřednostňují specifikovat každý nový odstavec pomocí „červené“ čáry. S pomocí CSS odsazení textu vlevo je snadné - konstrukce je použita odsazení textu. Píše se to takto:

odsazení textu: 11 pixelů.

To znamená, že první řádek odstavce bude posunut vzhledem k levému okraji o 11 pixelů. Aby se text na webové stránce podobal dokumentu v editoru, měli byste dodatečně nastavit, tedy napsat:

odsazení textu: 11px;

text-align: zarovnat.

Kromě pixelů je při popisu značení povoleno používat další jednotky - palce, body, procenta. Nechte blok mít odsazení textu CSS 10 %. Při šířce bloku 500 pixelů bude červená čára 50 pixelů (10 % z 500).

Tuto vlastnost lze nastavit na zdědit. Tento záznam říká, že blok používá podobnou vlastnost jako rodičovský blok.

odsazení textu: zdědit.

Překvapivě může nabývat i záporných hodnot! V tomto případě se vytvoří takzvané přesahy, to znamená, že hlavní text zůstane na svém místě a první řádek se posune doleva o 22 pixelů:

odsazení textu: -22px.

Chcete-li kromě toho zabránit tomu, aby písmena přesáhla levý okraj prohlížeče odsazení textu k nastavení pole musíte použít konstrukci:

padding-left: 22px.

Jsou přezkoumány hlavní vlastnosti CSS. A praxe je pomůže upevnit. Zde je několik závěrečných tipů, jak použít to, co jste se naučili, při vývoji webu:

  • červená čára a odsazení textu jsou různé pojmy ak jejich označení se používají různé vlastnosti;
  • Pro svislé odsazení neplatí matematická pravidla - intervaly se překrývají, prvek s větší hodnotou „vyhrává“;
  • negativní odsazení odstavce používá se k označení prvního řádku odstavce pomocí obrázku.
Stává se, že při vytváření prvku nebo rozložení potřebujeme vytvořit vodorovné odsazení tak, aby bylo vůči sobě relativní. To může být jako bloky nebo různé prvky, nebo spíše jde o vytvoření vzdálenosti tak, aby byla zpočátku specifikována mezi bloky umístěnými vodorovně. Existují odlišně o vytváření odsazení na konstrukčních prvcích. Nicméně kvůli kompatibilitě s několika moderní prohlížeče Zde se dotkneme aktuálního tématu odsazení jako textu nebo bloku na stránce.

Tato vlastnost určuje, kolik vodorovného textového prostoru by mělo být zalomeno před začátkem prvního řádku textového prvku. Vzdálenost se vypočítá z počáteční hrany prvku a kontejneru pro úroveň bloku.

Vzhledem k tomu, že velká část obsahu webové stránky je ve formě textu, schopnost stylizovat tento text způsobem, který je atraktivní a účinný, je důležitou dovedností, kterou musíte mít, abyste se stali webdesignérem. Nejběžněji používanou a doporučenou metodou by bylo odsazení popisu a odstavce pomocí CSS. Zde vám bude poskytnuto různé příklady jak lze CSS použít pro text a prvek odsazení.

Nastavte horní okraj pomocí CSS

K vytvoření horních odsazení se používá, pak samozřejmě bez Vlastnosti CSS neumíme to, protože potřebujeme margin-top, to je hodnota, která se dá nastavit různě, jako v px a standardně v pixelech, em, % a tak dále, že vše se děje ve stylu CSS v jednotkách měření.

Příklad použití:

Okrajový blok (
margin-top:50px;
}

Co můžete vidět na obrázku:

Můžete jej také použít k shazování bloků, zde můžete použít vlastnost tzv okraj-levý Také okraj-pravý A okraj-dole. Kde jednoduše označíme vlastnost margin, kde je možné pro ni zpočátku nastavit 4 parametry, zde budeme u konceptu uvažovat ve směru hodinových ručiček, kde začínáme od horní strany s pokračováním pod každou ze stran.

okraj: 20px 50px 30px 50px;


Takto to bude fungovat okraj: vpravo nahoře vlevo dole:

V CSS je také horní výplň

Stává se, že potřebujete zarovnat obsahový prvek vertikálně, to je relativní vůči nadřazenému bloku, zde je možné použít další vlastnosti, jako je padding-top, který dělá, respektive nastavuje vnitřní padding standardně nahoru. Pokud mluvíme o podobných vlastnostech, které lze také zapsat a nastavit analogickým způsobem, zde máme marži v px, em, % a dalších jednotkách.

Příklad:

Výplňový blok (
padding-top: 47px;
}


Podívejme se na příklad:

Nyní můžeme uvažovat o analogu nemovitosti okraj A vycpávka, který se používá k nastavení odsazení na jiných stranách prvku bloku, ale již jde samostatně: polstrování-vlevo, vycpávka-vpravo, vycpávka-dno. Kde si hned nastavíte potřebnou vzdálenost, jen na všechny strany a vše bude zároveň.

odsazení: 10px 20px 40px 50px;


Zde můžete zpočátku nastavit hodnotu jako pro okraj počínaje, jak rozumíte, shora, ale pak jde vše ve směru hodinových ručiček, toto je vpravo, dole, vlevo a tak dále.

Nyní v závislosti na různé situace, máte možnost odsadit horní část CSS styly, kde používáme vlastnosti okraj A vycpávkaže je možné umístit potřebné prvky na stránku vašeho internetového zdroje, jak jste zamýšleli a musíte udělat.

Rozvržení CSS bylo vždy obdélníkové. Jakékoli hladké linie jsou v kompetenci vývojáře. Pravidla stylu poskytují dostatek možností, aby stránka získala hladký tvar v mezích rozlišení obrazovky. Ale jakýkoli prvek rozvržení je vždy obdélník, ve kterém se uspořádání informací řídí pravidly CSS.

Celostranné odsazení je důležité pro každý prvek stránky, když je absolutně umístěn, a horní odsazení CSS je specificky definováno, protože je důležité pro různé prvky, zejména ty vložené.

Základní pravidla polohování

Prvek bloku má pravidlo pro odsazení od stran prvku, který obsahuje (margin), pravidlo pro odsazení prvků uvnitř (padding) a šířku okraje (border), které lze také použít.

Zvláštní význam má odsazení v horní části. CSS v rámci bloku spojuje pravidla odsazení s pravidly pro absolutně a relativně umístěné prvky v tomto bloku.

Běžná praxe pro pravidla CSS: výplň můžete určit na všech stranách stejně, ve dvojicích nahoře/dole a vpravo/vlevo nebo pro každou stranu zvlášť. Například,

  • okraj: 10px;
  • odsazení: 10px20px;
  • odsazení: 10px20px30px40px.

V prvním případě se nastaví odsazení prvku od stran vnější nádoby, ve které je umístěn. V druhém případě jsou okraje nahoře a dole 10px, vlevo a vpravo - 20px. Ve třetím případě je velikost odsazení uvedena na všech stranách: nahoře, vpravo, dole a vlevo.

Ve všech těchto případech odsazení horní CSS je 10 px.

Pravidla, která mění polohu prvků

Pokud prvek rozvržení není umístěn absolutně, umístí se v obecném pořadí tvorby stránky.

Pokud definujeme padding on top CSS v elementu scCurrInfo, bude cíle dosaženo, ale pokud na úrovni li nebude.

V tomto příkladu s použitím pravidla odsazení: 40px; vyžaduje odpovídající zmenšení pravidel šířky a výšky o 80 pixelů. V jinak Velikost bloku scCurrInfo překročí hranice vnějšího bloku.

Pokud odebereme pravidlo odsazení z popisu scCurrInfo, ale přidáme ho s hodnotou 20px do popisu stylu položky seznamu, získáme pouze horní odrážka. CSS tuto hodnotu nepoužije na jiné strany.

Toto použití pravidla odsazení se přirozeně vztahuje na každý prvek li.

Obecné postupy formátování obsahu

Někteří vývojáři dosahují dokonalosti rozložením stránek pomocí blokových prvků. Zřejmě jde o klasickou praxi – začít u tabulek a ukončit vlastní vzdělávací proces bloky.

Svoboda vlastní blokovému uspořádání je fascinující a představivost vývojáře nemusí být omezena přísnými pravidly tabulky: pouze řádky, pouze buňky, slučující se pouze horizontálně a vertikálně. Nic zvláštního pro vztahové představy.

Mezitím mají tabulky kromě zjevných nevýhod mnoho kvalitativních výhod. Při vytváření výplně nahoře CSS zohledňuje výplň vlevo, vpravo (dole je speciální bod). Pravidla buněk tabulky umožňují ovládat vertikální i horizontální zarovnání. Pomocí stylů řádků a jejich kombinací se styly buněk můžete vytvářet komplexní zobrazení obsahu.

Obvyklé znázornění stránky ve formě obdélníků vůbec nebrání tomu, aby byla prezentována ve formě tabulky. To jsou také obdélníky, ale jsou to také buňky tabulky, to znamená, že mají svá pravidla, která doplňují pravidla bloků.

Absolutní umístění

Blok s pravidlem POSITION: absolute ; bude umístěn v místě určeném jeho souřadnicemi vzhledem k bloku, ve kterém se nachází.

Charakteristickým rysem pravidel CSS je, že „praxe je nejlepším kritériem pravdivosti“ ve většině případů, zvláště když je vyžadována kompatibilita mezi prohlížeči a rozložení se provádí ručně, je lepší než studovat plnohodnotné příručky na kaskádových stylech.

Používání tabulek často vede k problémům s posunem obsahu buněk. Podobné posunutí v rámci bloku neovlivňuje vždy všechny prvky. Experimentováním můžete dosáhnout požadovaného výsledku. Triviální úkol: jak odstranění horního odsazení není pro CSS vždy triviálním řešením.

V některých případech, kdy musíte rozmístit prvky stránky v útrobách nějakého oblíbeného redakčního systému webových stránek, je stále potřeba věnovat pozornost nejen experimentální praxi, ale podívat se i na zkušenosti svých kolegů.

Blokové rozložení se často používá při vytváření webových stránek nebo blogu. V důsledku toho je často nutné bloky odsadit. Z tohoto důvodu asi jak odsadit v CSS podrobně popsáno v této lekci. Pro prohlížeč je každá značka kontejnerem, který má obsah, odsazení, vnější okraje a ohraničení. V této lekci se naučíme, jak vytvořit vnitřní a vnější odsazení, a zvážit jejich hlavní parametry.

Níže uvedený obrázek jasně ukazuje parametry odsazení bloku:

Jak vidíte, odsazení lze provést ve čtyřech směrech: horní odsazení (nahoře), spodní odsazení (dolní), odsazení vlevo (vlevo) a pravé odsazení (vpravo). Jednotkami měření mohou být pixely, procenta a další jednotky CSS – zjistěte o nich více. Tento tutoriál používá pixely.

Blokové polstrování

Vlastností odpovědnou za odsazení v CSS je vycpávka. Podívejme se tedy na příklad nastavení výplně pro blok:

padding-top: 5px; /*top padding*/ padding-left: 8px; /*left padding*/ padding-right: 8px; /*pravé padding*/ padding-bottom: 5px; /*spodní vycpávka*/

V tomto příkladu je výplň nastavena samostatně pro každou stranu bloku. Kromě toho existuje několik způsobů, jak nastavit odsazení v CSS:

okraj: 5px 8px 5px 8px; /*nahoře, vpravo, dole, vlevo okraje*/ okraj: 5px 8px 5px; /*popisuje horní, levý, pravý, spodní okraj*/ margin: 5px 8px; /*popisuje horní a dolní, pravý a levý okraj*/ margin: 7px; /*popisuje všechny 7px výplně*/

Je snazší si zapamatovat první a poslední metodu. V prvním případě jsou odsazení umístěna ve směru hodinových ručiček (nahoře, vpravo, dole, vlevo) - v druhém případě můžeme zadat libovolné množství odsazení, odsazení na všech stranách bude stejné;

Blokovat okraje

Vlastností odpovědnou za okraje v CSS je okraj. Příklady okrajů v CSS:

margin-top: 5px; /*horní okraj*/ levý okraj: 10px; /*levý okraj*/ pravý okraj: 10px; /*pravý okraj*/ margin-bottom: 5px; /*spodní okraj*/
odsazení: 5px 10px 5px 10px; /*horní, pravý, spodní, levý okraj*/ padding: 5px 10px 5px; /*popisuje horní, levou a pravou, spodní výplň*/ výplň: 5px 10px; /*popisuje horní a spodní, pravou a levou výplň*/ výplň: 7px; /*popisuje všechny okraje 7px*/

Tedy, jak odsadit v CSS- otázka není těžká, ale velmi relevantní. Abyste lépe porozuměli výše popsaným informacím, měli byste si zapamatovat, že existují dvě vlastnosti: padding – vnitřní odsazení a margin – vnější odsazení. Také, jak již víte, existuje několik způsobů, jak nastavit odsazení, můžete je použít.

© 2024 ermake.ru -- O opravě PC - Informační portál