Implementace CSS do HTML dokumentu. Test fixace materiálu

Tato část webu je zcela věnována dvěma jazykům pro tvorbu webu, a to HTML a CSS. Zde se můžete učit jazyky krok za krokem, naučit se vše od základů až po ty nejtěžší chvíle.

Tato sekce je postavena na principu postupného studia látky, proto je před každým názvem lekce o HTML a CSS uvedeno číslo odpovídající pořadovému číslu lekce. To je přirozené, pokud se chcete naučit vše od úplných základů a nedělat si nepořádek v hlavě. Pokud už o jazycích HTML a CSS něco víte, pak zde můžete najít i znalosti, které vám chybí, nebo prohloubit to, co jste se již naučili.

Tato sekce obsahuje lekce o jazykových standardech HTML5, respektive CSS3, pokud existují nějaké novější verze těchto jazyků, promítnou se také do nových lekcí v této sekci a určitě se to dozvíte.



Asi každý, kdo se alespoň jednou v životě setkal s tvorbou webu, určitě slyšel o takové kombinaci jako html a css, mohu s jistotou říci, že pokud si chcete weby dělat sami, pak se bez znalosti těchto neobejdete dvě věci.

Jakmile pochopíte, co je html ve vaší hlavě, máte jasně smíšený obrázek a myslím, že to není překvapivé. Je čas přejít přímo k procvičování a vytvořit svůj první HTML dokument.

Stejně jako jazyk html má i CSS své vlastnosti, pravidla a strukturu. V této lekci vám povím o základních pojmech jazyka CSS, jeho struktuře, designu a vytvoříme váš první styl CSS a naučíme se, jak propojit šablonu stylů s dokumentem HTML.

Selektory v CSS jsou základem samotného jazyka a naučit se je a pochopit je velmi důležité, proto vám v této lekci povím o několika dalších typech selektorů a popíšu jejich schopnosti.

Velmi důležitým bodem při vytváření webu je práce s textem, a jak víte, musíte také umět pracovat s textem v html a vědět, jaké značky existují a jak je lze použít.

Poté, co jste se naučili všechny HTML tagy pro práci s textem, je nyní čas přejít přímo k CSS práci s textem, což výrazně rozšíří vaše znalosti a schopnosti.

CSS má obrovské množství všemožných pohodlných vlastností, které kvalitativně mění vzhled, a my pokračujeme ve studiu CSS práce s textem a v této lekci se ponoříme hlouběji do tématu práce s textem a podíváme se na nové vlastnosti textu.

Práce s obrázky při tvorbě z webu je jedním z klíčových bodů jak při tvorbě designu, tak i při jednoduchém rozvržení či psaní jakýchkoliv materiálů pro váš web.

CSS výrazně rozšiřuje možnosti práce s libovolnými html objekty v této lekci bych vám rád podrobně řekl o parametrech, které lze na obrázky aplikovat.

Tato stránka je ve skutečnosti sbírka souborů kódu v několika jazycích. A kód lze napsat v jakémkoli normálním textovém editoru, dokonce i v poznámkovém bloku. Samozřejmě je lepší používat pokročilejší software, jako je Notepad++ nebo plnohodnotné vývojové programy. Dobře, podívejme se, jak vytvořit web v poznámkovém bloku pomocí html a css.

Jak vytvořit web od začátku v HTML v programu Poznámkový blok - pokyny krok za krokem

A tady je naše klíčové slovo – HTML. Právě z tohoto jazyka začíná tvorba webu. Bez toho si nelze vývoj webu představit. Je to jako snažit se uvařit polévku bez vody. Nespěchejte se zavřením stránky, pokud jste v html absolutní nula. V tomto podrobném návodu společně vytvoříme jednoduchý web a já se pokusím vysvětlit kousky kódu, které budeme přidávat do poznámkového bloku.

Krok 1: Vytvořte soubory

Při vytváření html webu v poznámkovém bloku musíte začít vytvořením dvou textových dokumentů v nějaké prázdné složce. Jeden by měl obdržet příponu .html a druhý .css. Jména mohou být jakákoli. Pozor, ne site.html.txt, ale site.html.

Chcete-li to provést, při ručním ukládání dokumentu k němu přidejte příponu pomocí tečky. Stejnou manipulaci provedeme s druhým souborem, ale dáme mu příponu .css. Ach jo, nezapomeňte vybrat kódování UTF-8.

Krok 2. Položení konstrukce

Soubory byly vytvořeny a můžete začít pracovat. Otevřete html dokument. Zde bude probíhat hlavní práce. Stavebním kamenem tohoto jazyka jsou značky – speciální slova v lomených závorkách, která prohlížeči říkají, co má na webové stránce zobrazit.

Vložme něco do našeho dokumentu, jinak je úplně prázdný.

Ahoj světe! Ahoj světe!

Takže jsme vložili spoustu značek najednou a možná ničemu nerozumíte. Zkuste stránku otevřít v prohlížeči. Tam uvidíte slova "Ahoj světe" pokud je vše provedeno správně. Toto je ve skutečnosti nejjednodušší webová stránka.

html je kontejner pro všechny ostatní značky. Obsahuje celou webovou stránku.
Úplně nahoře jsme uvedli typ dokumentu. Tag head je servisní informace o stránce. Zde používáme značku nastavte název stránky, který se bude zobrazovat v řádku prohlížeče nahoře. Dále jsme nastavili kódování a zahrnuli soubor css pomocí značky <link> .</p> <p>Jak vidíte, existují párové a jednotlivé značky. Teď se tomu nebudu podrobně věnovat, záleží na tom, jaké funkce tým plní.</p> <h3>Krok 3: Plánování</h3> <p>Nyní nechme kód chvíli na pokoji a přemýšlejme. Z čeho se podle vás skládá typický webový zdroj? Samozřejmě, že jich je na síti mnoho a všechny se liší, ale existují určité identické konstrukční prvky, že? Například vertikální a horizontální menu, boční sloupce, záhlaví (úplně nahoře, kde se nachází logo) a zápatí (spodní část webu).</p> <p>Pojďme si tedy naplánovat, jak vytvořit náš první jednoduchý web. V této věci musí vše začít plánováním. Je třeba zvýraznit konstrukční části budoucí šablony, z čeho se bude skládat. Řekněme, že naše jednoduchá šablona bude mít záhlaví, část těla, postranní sloupec a zápatí nebo zápatí (totéž).</p> <h3>Krok 4. Začněme!</h3> <p>To znamená, že potřebujeme 4 hlavní bloky. V html je možné vnořit neomezený počet dalších tagů do párového tagu, proto navrhuji následující metodu: <br>Vytvořte jeden společný kontejner, ve kterém budou umístěny všechny naše 4 hlavní bloky.</p> <p>Vraťme se tedy ke kódu. Zapíšeme jej do značky body, protože představuje budoucí stránku. Nápis můžete bezpečně odstranit <b>"Ahoj světe"</b> a napište toto:</p><p> <div id="main"> <div id="header">Tohle je náš klobouk</div> <div id="sidebar">Toto je postranní panel</div> <div id="content">Toto je obsah</div> <div id="footer">Suterén</div> </div> </p><p>Vytvořili jsme tak jeden velký blok, do kterého jsme umístili zbývající 4. Blok v html je tvořen párovým tagem div, který nemá žádné povinné atributy, ale ke každému jsem hned přidal unikátní id, abych později navrhněte vzhled pomocí CSS.</p> <p>Zkopírujte si tento kód a obnovte stránku ve svém prohlížeči. Prozatím před sebou vidíte jen 4 řádky textu, ale to nevadí, teď z nich uděláme web!</p> <p><img src='https://i1.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/2-1.jpg' height="89" width="160" loading=lazy loading=lazy><br></p> <h3>Krok 5. CSS nám pomůže</h3> <p>Nyní začněme navrhovat naše bloky. Samozřejmě musíte začít s největší nádobou. Vytvořili jsme soubor css na samém začátku, ale nikdy jsme do něj nic nezapsali. Je čas to napravit. Přidejme tam následující kód:</p><p>*( box-sizing: border-box ) #main( width: 810px; margin: 0 auto; border: 5px full black )</p><p>První pravidlo nastavuje chování bloků tak, aby výplň a okraje nezvětšovaly jejich šířku. Dále v kódu odkazujeme na blok s identifikátorem main , k tomu stačí vložit hash a přidat název identifikátoru. Ihned poté se otevřou složené závorky se seznamem pravidel vzhledu, která se budou vztahovat na prvek.</p> <p>Šířku celého kontejneru jsme nastavili na 810 pixelů, automatické pravidlo margin: 0 nastaví blok na střed, to znamená, že náš web bude zobrazen pěkně ve středu a nebude přitlačen k levému okraji. Poslední vlastnost border přidá černé plné ohraničení na každou stranu bloku.</p> <p><img src='https://i1.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/3-1.jpg' height="98" width="181" loading=lazy loading=lazy><br></p> <p>No, vytvořili jsme styly pro hlavní kontejner. Na webové stránce stále zobrazujeme 4 řádky textu, ale v černém rámečku. Jdeme dál.</p> <p>Nyní je čas přizpůsobit vzhled čtyř hlavních stavebních kamenů naší stránky. Ihned poskytnu kód a okomentuji jej níže.</p><p>#header( výška: 100px; border-bottom: 5px plná černá ) #sidebar( šířka: 200px; výška: 500px; float: left; border-right: 5px plná černá ) #content( šířka: 600px; plovoucí: pravá; výška : 500px ) #footer( výška: 75px; jasné: obojí; border-top: 5px plná černá; )</p><p>Jak si dokážete představit, jednoduše odkazuji na prvky s různými ID a popisuji je shora dolů. Nejprve se nastaví styly pro záhlaví – nastavím výšku na 100 pixelů a rámeček dole, aby byl oddělen od zbytku bloků.</p> <p>Ale pak jsou věci zajímavější. Faktem je, že ve výchozím nastavení se bloky zobrazují shora dolů, pokud je jednoduše napíšete do html kódu a nenastavíte žádná další pravidla. Postranní sloupec je však pouze postranním sloupcem, který se zobrazí na straně hlavní části stránky. Jak to udělat? Podívejte, nastavili jsme výšku, šířku, rám a jednu další vlastnost postranního panelu (plovoucí: vlevo).</p> <p>Toto pravidlo znamená, že prvek bude posunut k levému okraji nadřazeného prvku (tedy nadřazeného prvku - #hlavního bloku). Skvělé, nyní nastavíme stejnou vlastnost na blok s obsahem a bude také přitlačen k levému okraji, ale za postranním sloupcem.</p> <p>Obsah samozřejmě získá větší šířku, protože to tak má být, ale výšku nastavíme stejně. Na skutečném webu bude obvykle mnoho informací v hlavním bloku, takže výšku nemusíte vůbec nastavovat. Totéž platí pro postranní panel, pokud se do něj neustále přidávají informace. Ale pro příklad jsme výslovně specifikovali výšku, aby byly jasně vidět velikosti bloků.</p> <p>Nakonec zbývá popsat poslední blok - <b>zápatí</b>. Dostává malou výšku, rám s výškou a další pro nás novou vlastnost. Toto je vlastnost clear s hodnotou both . Proč to psát? Dva předchozí bloky jsme přitlačili k levému okraji. Staly se z nich takzvané plovoucí bloky, ale ve výchozím nastavení si běžné bloky nemusí plovoucích bloků všimnout a přejíždět je.</p> <p>Aby se to nestalo, náš suterén dostal následující příkaz: říkají, podívej, to je obyčejný blok, nad tebou jsou dva plovoucí. Všimněte si jich a postavte se níže než oni. Toto je příkaz v podstatě daný vlastností clear: both, která nutí umístit pravidelný blok pod všechny plovoucí.</p> <p>Skvělé, nyní obnovte stránku v prohlížeči. No, už je to mnohem více jako webová stránka, alespoň ve struktuře.</p> <p><img src='https://i0.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/sajt-v-bloknote.jpg' width="100%" loading=lazy loading=lazy></p> <h3>Krok 6. Ozdobte web</h3> <p>Další, velmi zajímavá fáze - přidejte na naše stránky nějaké barvy. Ať to nemá jednolité bílé pozadí, ale něco zajímavějšího. Pozadí můžete nastavit dvěma způsoby:</p> <ul><li>Obecné pozadí pro celý web najednou, jeho přiřazení ke společnému kontejneru #main</li> <li>Pokud by měl mít každý z hlavních bloků svůj vlastní odstín barvy, pak je potřeba nastavit barvu pro každý zvlášť. Ale je lepší se příliš nenechat unést - červená hlavička, zelený obsah a žlutý suterén nebudou vypadat moc dobře, to vám řeknu hned</li> </ul><p>Doporučuji to udělat první metodou. V online službě jsem našel pěkný světle modrý odstín, který navrhuji použít jako pozadí webu. Přidejte do obecných stylů kontejneru následující vlastnost:</p><p>#main(pozadí: #B3C1E6)</p><p><img src='https://i0.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/fon.jpg' width="100%" loading=lazy loading=lazy></p> <p>Aktualizujeme stránku a ujišťujeme se, že naše stránky mají pěkné světle modré barevné schéma. Nyní navrhuji trochu posunout úroveň návrhu - ať je pozadí záhlaví a zápatí tmavší než pozadí ostatních bloků. Můžete přidat následující řádky kódu:</p><p>#header, #footer( background: #9091DA )</p><p><img src='https://i2.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/4-1.jpg' width="100%" loading=lazy loading=lazy></p> <p>Zde jsme použili novou techniku ​​- napsali jsme dva bloky oddělené čárkami a nové pozadí bude aplikováno na oba.</p> <h3>Krok 7. Práce na hlavičce</h3> <p>Další práce budou spočívat ve zdobení jednotlivých bloků do atraktivnějšího stavu. Začněme hlavičkou. Co obvykle míváme v klobouku? To je pravda, krásný název webu a logo. To je to, co přidáme.</p> <p>Doporučuji začít logem. Vzhledem k tomu, že stránky tvoříme pomocí html, umístíme logo tohoto jazyka do levého rohu záhlaví. Našel jsem toto roztomilé logo na internetu.</p> <p>Je potřeba jej stáhnout a umístit do stejné složky, kde je uložen html dokument. <br>Nyní se podívejme:</p><p>#header( pozadí: #9091DA url(html.jpeg) bez opakování 5 % na střed)</p><p>Nazval jsem obrázek html a jeho formát je jpeg, takže toto je záznam. Poté jsme také zadali následující příkazy: obrázek na pozadí by se neměl opakovat, ale měl by být umístěn s 5% vodorovným odsazením od začátku bloku a svisle vycentrován. Nejprve se vždy zaznamená horizontální poloha a poté vertikální.</p> <p>Samozřejmě, pokud se váš obrázek nazývá jinak nebo má jiný formát, musíte daný kód mírně změnit. Skvělé, máme logo. Je čas odstranit nápis - toto je záhlaví webu a na jeho místo umístit krásný nadpis. Odeberme text z hlavičky a vložíme tam nový prvek:</p><p> <div id="header"> <div id="title">Název webu</div> </div> </p><p>Nyní to musíte formalizovat:</p><p>#title( font-size: 32px; float: left; margin-left: 200px; font-family: Tahoma; color: yellow; padding-top: 20px; text-shadow: 0 0 5px oranžová; )</p><p>Nastavili jsme slušné množství stylů: velikost písma, rodinu písem, zarovnání záhlaví vlevo, odsazení vlevo, barvu, horní odsazení a stín textu. Nemá smysl nyní vysvětlovat, jak jednotlivé vlastnosti fungují, takže stačí zkopírovat kód a vložit jej do šablony stylů (soubor css).</p> <p>To je vše, jednoduchý klobouk je připraven. Samozřejmě na skutečném webu může obsahovat nějaké další odkazy, adresy atp. No, přidáme něco pro realističnost. Tento html kód je nutné vložit do obsahu hlavičky webu.</p><p> <ul id="about"> <li>O nás</li> <li>Blog</li> <li>Zpětná vazba</li> </ul> </p><p>Vygeneruje seznam jejich tří odkazů. Ve skutečnosti by měly někam vést, ale pro nás jsou to jen prázdné odkazy. Vytvoříme také seznam a odkazy v něm.</p><p>#about( float: right; list-style: none; margin-right: 50px ) #about a( color: yellow; )</p><h3>Krok 8. Vytvoření menu v bočním sloupci</h3> <p>Boční sloupec obvykle obsahuje nabídku webu a mnoho dalších widgetů. Udělejme tam jednoduché menu. Opět nám k tomu pomůže seznam, se kterým jsme již zobrazili odkazy v záhlaví, ale jelikož je hlavní menu údajně větší, bude odkazů více.</p><p> <ul class="menu"> <li>Položka nabídky 1</li> <li>Položka nabídky 2</li> <li>Položka nabídky 3</li> <li>Položka nabídky 4</li> <li>Položka nabídky 5</li> <li>Položka nabídky 6</li> </ul> </p><p>Nabídka (styl seznamu: žádný)</p><p>Vlastně jsem si zde zapsal jen jedno pravidlo - odstranil jsem značky z položek seznamu, vše ostatní je v pořádku. Můžete také přidat název před nabídku a nějak ji navrhnout. Můžete to udělat sami. Nadpisy jsou psány ve spárovaných značkách <h1> - <h6>, kde první je největší (název článku) a poslední je nejmenší, často se vůbec nepoužívá. Pro nadpis menu v bočním sloupci je optimální použít <h3>.</p> <h3>Krok 9. Navrhněte blok obsahu</h3> <p>Proč to tam formalizovat? Musíte přidat nějaký text, aby to vypadalo jako skutečný web s článkem.</p><p> <h1>Název článku</h1> <p>A tady bude nějaký článek...</p> <p>Obsah článku je rozdělen do odstavců a podnadpisů...</p> <h2>Podtitul článku</h2> </p><p>Do bloku obsahu lze vložit libovolný obsah. Odstavce v něm tvoří hlavní obsah a značky h1-h2 tvoří nadpisy a podnadpisy. Štítek <b>h1</b> musí být jediný na stránce.</p> <p>Design má v tomto případě určit barvu textu. Můžete například dát hnědou. Nadpisy mohou být zvýrazněny v trochu jiném odstínu. Nebudu sem dávat žádný kód, můžete na to přijít sami.</p> <h3>Krok 10. Zdobení suterénu</h3> <p>Abych byl upřímný, nemám chuť teď něco strkat do sklepa. Na skutečných stránkách obsahuje informace o autorských právech, někdy obsahuje nabídky a odkazy na jiné stránky. Prostě tam napíšu slovo copyright a vycentruji to takto:</p><p>#footer( zarovnání textu: na střed )</p><h3>Krok 11. Ne, žádné další kroky</h3> <p>To je vlastně všechno. Proces vytváření nejjednodušší HTML šablony lze považovat za dokončený. Máme logo, název webu, menu, článek, zápatí. Obecně se jedná o velmi primitivní web, ale stále web.</p> <p><img src='https://i1.wp.com/dolinacoda.ru/wp-content/uploads/2016/01/sajt-tselikom.jpg' width="100%" loading=lazy loading=lazy></p> <p>Stránky samozřejmě vypadají tak, že se na ně už nikdy nechcete podívat, ale to na podstatě nic nemění. Vypadat dobře je práce webového designéra.</p> <h3>Co s tím máme dělat dál?</h3> <p>Účelem tohoto článku bylo jednoduše ukázat, jak vytvořit jednoduchý web pomocí html a css. Můžete pracovat na jeho designu a výsledkem může být něco atraktivního. Ale stále musíte mít na paměti, že se jedná o statický web. Pokud do něj přidáte nové stránky, pak se to provede ručně, vytvořením nových html dokumentů.</p> <p>Tento způsob správy webu je již minulostí, i když má své výhody. Chcete-li umístit webovou stránku online, musíte nahrát všechny html soubory, šablonu stylů a potřebné obrázky na nějaký hosting, placený nebo bezplatný. Také je potřeba zaregistrovat název webu, aby se nějak jmenoval. Doménu třetí úrovně lze získat zdarma od mnoha společností, ale za doménu druhé úrovně budete muset zaplatit <b>(.ru, .com, .ua atd.)</b></p> <p>To, co jsme s vámi během tohoto článku provedli, se nazývá rozložení webu. Pokud chcete spravovat své webové stránky pomocí pohodlného vizuálního editoru, pak již vytvořené rozvržení bude muset být integrováno s některým z populárních motorů. Nejlépe s <b>WordPress</b>.</p> <p>To je samostatné téma – integrace je v mnoha ohledech mnohem složitější než samotné rozložení. Chcete-li se naučit, jak vytvářet webové stránky pro motor, musíte absolvovat dobrý školicí kurz. Bezplatné informace na internetu vám nemusí stačit. Postup tvorby webu jsem popsal na Wordpressu, ale tam nenajdete informace o tom, jak integrovat html šablonu s enginem.</p> <p>V článku byla představena metoda tzv. block layout, to znamená, že jsme veškerý obsah umístili do bloků. Dnes je to stále nejoblíbenější metoda. Obecně je vhodné v procesu používat spíše HTML5 tagy než jen bloky, ale pro jednoduchost byla v tomto článku použita ta nejjednodušší možnost.</p> <p>Doufám, že máte alespoň minimální představu o tom, jak vytvořit html web v poznámkovém bloku nebo jiném textovém editoru.</p> <p>Kaskádové styly se dodávají ve třech typech a v souladu s tím jsou součástí html kódu třemi způsoby.</p> <ol><li><b>Interní styly</b>. Nastavit vnitřní prvky pomocí atributu <i>stile</i>, Například: <p><H2 style="color:blue;">Modrá hlavička</H2></p> <p>Výsledkem toho všeho bude:</p> <h2>Modrá hlavička</h2> <p>Tímto způsobem lze každému nadpisu a odstavci přiřadit šablonu stylů. Nevýhodou této metody je, že tabulka je nastavena pouze pro jeden prvek, například záhlaví. Pro všechny ostatní hlavičky si musíte vytvořit vlastní šablony stylů, a to už je ztráta času. Také, pokud chcete pomocí této metody nastavit nové šablony stylů pro web jako celek, budete muset tvrdě pracovat.</p></li><li><b>Vestavěné styly</b>. Tímto způsobem se mezi tagy nastaví šablona stylů pro celý HTML dokument <i><head>...</head> </i>. Pokud chceme například zmodrat všechna záhlaví webové stránky, budeme potřebovat mezi tagy <i><head>...</head> </i> napište následující: <p><style type="text/css"><br> h2{<br> color:blue;<br> }<br> </style></p> <p>Pokud tento kód napíšete mezi značky <i><head>...</head> </i>, pak budou všechny nadpisy první úrovně modré. Pomocí této metody jsou styly specifikovány pomocí značek <i><style>...</style> </i>. Také tag <i><style> </i> musí být specifikován požadovaný atribut <i>typ</i>, což v případě CSS vždy označuje typ šablony stylů <i>text/css</i>. Pomocí tohoto způsobu nastavení lze změnit design webové stránky změnou obsahu mezi tagy <i><style>...</style> </i>, ale ne web jako celek.</p></li><li><b>Externí styly</b>. Jsou specifikovány v samostatném souboru a připojeny k html dokumentu pomocí značky <i><link> </i>, který je umístěn mezi tagy <i><head>...</head> </i>. Podívejme se na tento případ podrobněji. Do poznámkového bloku napíšeme následující kód a uložíme jej jako html soubor. <p><html><br> <head><br> <title>Nadpisy v html dokumentu.



Záhlaví první úrovně


Nadpis třetí úrovně umístěný uprostřed html dokumentu


Nadpis šesté úrovně, zarovnán k pravému okraji webové stránky




Poté vytvořte nový soubor s následujícím obsahem:

H1 (barva:modrá;)
H3 (barva:červená;)
H6 (barva:zelená;)

A uložit jako styl s prodloužením *css. Podívejte se na výsledek. Toto je náš html soubor s hlavičkami. Pojďme se nyní podívat, jak tento design funguje. V html dokumentu s nadpisy jsme mezi značkami ... napsal tento řádek:

Zde pomocí značky připojíme styly k html dokumentu. Atribut href odkazuje na umístění, kde je umístěn soubor stylu, toto je povinný atribut. Atribut typ již víme, že určuje typ šablony stylů. Atribut rel označuje vztah zahrnutého souboru k tomuto HTML dokumentu. V našem případě hodnota atributu rel="stylesheet" znamená, že jsme přidali hlavní stylový list. Výhodou tohoto způsobu zadávání stylů je, že pokud chcete změnit design webu jako celku, stačí změnit pouze jeden soubor se styly.

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í vnitřní 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 vnitřní výplně 7px*/

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.

Dobrý den, milí čtenáři projektu Anatomie podnikání. Webmaster Alexander je s vámi! V minulém článku jsme se podívali na to, co jsou to CSS styly a jak jsou důležité při programování WEBu.

Je zcela zřejmé, že pokud mají CSS styly významný vliv na zobrazení HTML souboru, pak musí být nějak propojeny. Dnes se podíváme na čtyři hlavní způsoby, jak propojit styl CSS s HTML.

Neprotahujme a pojďme začít!

Včetně samostatného souboru CSS!

Jedním z nejpohodlnějších a nejjednodušších způsobů připojení stylů je připojení samostatného souboru se styly. K tomu je potřeba pomocí textového editoru notepad++ (nebo jakéhokoli jiného) vytvořit soubor s příponou .css a umístit jej do stejné složky jako soubor, do kterého jej chceme umístit.

Poté v souboru HTML mezi značky vložte následující kód:

Nyní se podívejme, co to všechno znamená:

Link # v překladu z angličtiny znamená „odkaz“. Tímto způsobem ukážeme prohlížeči, že to, o čem budeme dále mluvit, je odkaz. rel= # tímto atributem ukazujeme, jak souvisí soubor CSS se souborem HTML. "stylesheet" # totiž, že soubor CSS je kaskádový styl. type="text/css" # zde je vše jednoduché: to znamená, že soubor je napsán v textovém formátu a má příponu .css href="style.css" # toto je odkaz na soubor s CSS styly.

Podle mého názoru je to nejpreferovanější způsob, jak zahrnout styly CSS.

Styly zapisujeme přímo do souboru HTML (první metoda)

Dalším způsobem, jak specifikovat styly CSS, je zapsat je přímo do dokumentu HTML. Vypadá to takto:

Nejlepší blog



Pokud se podíváme na to, jak bude tento HTML dokument zobrazen v prohlížeči, uvidíme, že text mezi značkami zčervenal. A pomocí atributu style říkáme, že jako další máme parametry stylu zobrazení. Barva je selektor zodpovědný za barvu. Červený je hodnota tohoto selektoru. Tímto způsobem můžeme zvýraznit určité části textu s určitým typem zobrazení.

Umístění kaskádových stylů do HTML (druhá metoda)

Dalším způsobem, jak zahrnout styly CSS, je umístit kaskádové tabulky do samotného souboru HTML. Podle mého názoru není tato metoda nejvhodnější, protože její použití není příliš pohodlné pro analýzu kódu webu. Abyste mohli začít psát styly CSS, stačí do souboru HTML vložit značky . V praxi to vypadá takto:

Nejlepší blog

Zde je příklad: zobrazení stylů CSS v dokumentu HTML



Vezměte prosím na vědomí, že uvnitř značky také píšeme kód podle pravidel CSS pomocí složených závorek. V dalších článcích budu hovořit podrobněji o pravidlech syntaxe v CSS.

Připojení více CSS souborů k jednomu HTML dokumentu.

Pravidla HTML umožňují zahrnout více souborů CSS najednou. Mnoho webmasterů to používá: vytvářejí samostatné soubory CSS pro text a obrázky. Nebo samostatné soubory pro záhlaví, zápatí a hlavní tělo stránky. Pojďme zjistit, jak to implementovat.

Vytváříme několik souborů stylů CSS. Nechť se jmenují style-1.css a style-2.css. Umístíme jej, stejně jako v metodě číslo jedna, do stejné složky se souborem HTML.

Nejlepší blog

Zde je příklad: zobrazení stylů CSS v dokumentu HTML



Vše je podobné jako u první metody, pouze v tomto případě označujeme odkazy na dva soubory najednou.

Odkaz na soubor CSS uvnitř na soubor stejného typu.

Kromě všech výše uvedených metod existuje metoda, která umožňuje umístit odkazy na mnoho dalších uvnitř jednoho souboru CSS!

To je implementováno následovně:
Nejprve musíme stejným způsobem připojit alespoň jeden soubor CSS k vašemu kódu.

Za druhé, zadejte následující kód do již připojeného souboru:

@import url("style-2.css");

Tento řádek obsahuje další soubor CSS k našemu souboru. Pokud máte nějaké potíže s připojením CSS, můžete se jich zeptat v komentářích.
Jak jsme se naučili z předchozích dvou lekcí, technologie CSS je mocný nástroj, který by měl ovládat každý webmaster! Abych zlepšil asimilaci materiálu, rozhodl jsem se na konci každé lekce přidat tréninkové video + test, abych si upevnil získané informace.

Test fixace materiálu:

Musíme zahrnout soubor CSS umístěním odkazu na něj do souboru HTML. Která z následujících metod je správná?

Možnost 1:

Možnost 2:

Možnost 3:

Volba 4:


Můžeme kaskády CSS umístit přímo do souboru HTML?




Nahoru