Lekce 5
V této lekci:
1. Naučte se vyrábět html kód bylo pro nás pohodlnější a snadněji čitelné.
2. Pojďme zjistit, jak správně zalomit řádek textu.
Tvorba html kódu uživatelsky přívětivý.
Nyní je náš kód jasný a snadno čitelný, protože obsahuje málo textu a téměř žádné značky. Když vytvoříme složitější stránku, bude tam hodně značek, takže bude těžké najít ten správný.
Abyste se vyhnuli nepořádku značek, musíte nejprve uspořádat značky a čáry tak, aby byly snáze vizuálně vnímány. Když prohlížeč čte informace z html stránky, je mu jedno, kolik mezer a kolik prázdných řádků v kódu.
Změnil jsem text v kódu stránky vzhledem k tomu, který jsme vytvořili, ale na tom nezáleží. Levý a pravý obrázek ukazují stejný kód. Obě možnosti zobrazí prohlížeč na obrazovce monitoru úplně stejně. Souhlasíte, bude mnohem jednodušší pracovat s kódem zobrazeným vpravo než s kódem vlevo.
Kód, o kterém uvažujeme, je velmi jednoduchý, ale i nyní je rozdíl ve vizuálním vnímání patrný. Neexistují žádná konkrétní pravidla pro "obnovení pořádku", každý mistr se sám rozhodne, jak je pro něj pohodlnější pracovat.
html konec řádku. Značka <br>.
Věnujte pozornost kresbě. V první variantě se text píše na jeden řádek, ve druhé variantě na dva řádky.
![](https://i2.wp.com/htmlboss.ru/image/lesson6-2.jpg)
Prohlížeč zobrazí obě možnosti stejným způsobem. Text bude napsán na jednom řádku:
![](https://i2.wp.com/htmlboss.ru/image/lesson6-3.jpg)
Proč, ptáte se? V jednom z kódů je totiž část textu převedena na jiný řádek. Bylo by logické, kdyby se v prohlížeči část textu přenesla i na jiný řádek, ale html má v tomto ohledu svou logiku. Pokud v html kódu uděláme zalomení řádku, pak to pro prohlížeč odpovídá jedné mezerě(jako normální mezera mezi slovy v textu). Pokud posuneme část textu ne o řádek dolů, ale o 2 nebo 3 (libovolné číslo), prohlížeč bude tuto vzdálenost stále považovat za jednu běžnou mezeru mezi slovy a při zobrazení na obrazovce bude text napsán na jeden řádek .
<br> tag
Když jsme se ve třetí lekci seznamovali s tagy, zmínil jsem se, že existují tagy, které nevyžadují zavírání. Štítek <br> jeden z nich slouží k přerušení čáry.
Aplikujme to v kódu:
![](https://i1.wp.com/htmlboss.ru/image/lesson6-4.jpg)
Označili jsme <br> do našeho html kódu a nyní při spuštění souboru přes prohlížeč se část textu přenese na další řádek.
* Nezapomeňte uložit změny v poznámkovém bloku (Ctrl + S) a obnovit stránku v prohlížeči (F5).
Prohlížeč | internet Explorer | Netscape | Opera | safari | Mozilla | Firefox | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Verze | 5.5 | 6.0 | 7.0 | 6.0 | 7.0 | 8.0 | 7.0 | 8.0 | 9.0 | 1.0 | 1.7 | 1.0 | 2.0 |
Podporováno | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano |
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Popis
Štítek
nastaví nový řádek na místo, kde se nachází tato značka. Na rozdíl od značky odstavce
Použití značky BR nepřidá před řádek prázdné odsazení. Pokud se text, který používá nový řádek, obtéká kolem plovoucího prvku, použijte parametr clear značky
můžete nastavit, aby další řádek začínal pod prvkem.
Syntax
Text
text
Možnosti
clear Řekne prohlížeči, jak zacházet s dalším řádkem, pokud se text obtéká kolem plovoucího prvku.Uzavírací štítek
Není požadováno.
Příklad 1: Použití značky
R.L. Stevenson
V zemi přišlo léto
Vřes opět kvete.
Ale nemá kdo vařit
Vřesový med.
Výsledek tento příklad ani obr. jeden.
Rýže. 1. Typ textu při použití značky
Popis parametrů tagu
parametr CLEAR
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Popis
Parametr clear sděluje prohlížeči, jak zacházet s dalším řádkem, pokud se text obtéká kolem plovoucího prvku. Plovoucí prvek je obrázek, který má nastaven parametr zarovnání nebo vrstva, na kterou je aplikována vlastnost css plovák .
Výsledek použití parametru clear závisí na hraně, ke které je prvek zarovnán, a na hodnotě argumentu clear. Pokud je tedy obrázek zarovnán doleva, a hodnotu parametru clear značky
nastavte na all nebo left , pak text za značkou
se zobrazí pod obrázkem. Jakákoli jiná hodnota parametru clear způsobí, že text bude umístěn napravo od obrázku a obtéká se kolem něj.
Syntax
Argumenty
vše Zruší zalomení prvku z pravého a levého okraje současně. left Obrátí tok na levé straně prvku za značkou. right Vrátí obtékání na pravé straně prvku. žádný Zruší tuto vlastnost.
Výchozí hodnota
CSS analog
Příklad 2: Rozbalení textu
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue. feute duis dois
Výsledek příkladu je na Obr. 2.
Rýže. 2. Zrušení obtékání textu kolem bloku
Poznámka
Použití parametru clear ve specifikaci HTML 4 je zastaralé a místo toho se doporučuje. css prvek clear - BR ( clear: oba | vlevo | žádné | vpravo ).
Všechny nebo téměř všechny jsou použity v rozložení. Kolik z nás zadává kód
myslí si: je ho tu opravdu potřeba? Mezi nezkušenými sazeči můžete často vidět rozvržení tohoto druhu: rozvržení menu
A také můžete najít tyto úžasné odstavce:
Může vyvstat otázka: pokud web zobrazuje vše podle návrhu, co je zde špatně? A jinak tomu není ani zde - tento děsivý, pokřivený, lamerský kód, který hovoří o velmi nízké kvalifikaci designéra rozvržení, který se ani neobtěžoval vymyslet zadání.
Aplikovat
pro tvorbu odstavců je to jako zatloukání hřebíků šroubovákem (to je taky nástroj, proč nezatlouct hřebík, jiný).
K čemu je značka?
?
aktualizace 23.02.10 - s "triky" s mezerami: pre, musíte být opatrní, protože s tímto formátováním se řádky, které se nevejdou do bloku, automaticky nezalomí do nového řádku. To platí zejména pro pryžová provedení. V takových případech je však nutné aplikovat
.
P ( mezera: pre; )
Poznámka
Komunita příznivců sémantického uspořádání nebyla vůbec zahrnuta
v .
Kde by nemělo být
?
- používejte značky pro jejich zamýšlený účel: pro odstavce to je< >, pro seznamy a -< >, < >, < >atd.;
- k formátování textu a nastavení použití odsazení, jako je , ;
- použijte jednotlivé prvky k vytvoření čar (nejlépe se k tomu hodí neutrální značkovací prvky< >a< >).
Podívejme se na praktické příklady. Odstavce:
Vysoce výkonné řešení má velký propustnost- až 6,2 Gbps a je ideální nejen pro přenos hlasu a videa, ale také pro nové aplikace, které vyžadují šířku pásma, jako jsou online hry.
SGSN je schopen podporovat až 1,5 milionu aktivních PDP relací.
P ( okraj-dolní: 12px; )
Několik řádků telefonních čísel:
Štítek
nastaví nový řádek na místo, kde se nachází tato značka. Na rozdíl od značky odstavce
Použití značky BR nepřidá před řádek prázdné odsazení. Pokud se text, který používá nový řádek, obtéká kolem plovoucího prvku, použijte parametr clear značky
můžete nastavit, aby další řádek začínal pod prvkem.
Syntax
Text
text
Možnosti
clear Řekne prohlížeči, jak zacházet s dalším řádkem, pokud se text obtéká kolem plovoucího prvku.Uzavírací štítek
Není požadováno.
Příklad 1: Použití značky
R.L. Stevenson
V zemi přišlo léto
Vřes opět kvete.
Ale nemá kdo vařit
Vřesový med.
Popis parametrů tagu
parametr CLEAR
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Popis
Parametr clear sděluje prohlížeči, jak zacházet s dalším řádkem, pokud se text obtéká kolem plovoucího prvku. Plovoucí prvek je obrázek, který má nastavený parametr align, nebo vrstva, na kterou je použita vlastnost float CSS.
Výsledek použití parametru clear závisí na hraně, ke které je prvek zarovnán, a na hodnotě argumentu clear. Pokud je tedy obrázek zarovnán doleva, a hodnotu parametru clear značky
nastavte na all nebo left , pak text za značkou
se zobrazí pod obrázkem. Jakákoli jiná hodnota parametru clear způsobí, že text bude umístěn napravo od obrázku a obtéká se kolem něj.
Syntax
Argumenty
vše Zruší zalomení prvku z pravého a levého okraje současně. left Obrátí tok na levé straně prvku za značkou. right Vrátí obtékání na pravé straně prvku. žádný Zruší tuto vlastnost.
Výchozí hodnota
CSS analog
Příklad 2: Rozbalení textu
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue. feute duis dois
Poznámka
Použití možnosti clear ve specifikaci HTML 4 je zastaralé a místo toho se doporučuje prvek CSS clear - BR ( clear: both | left | none | right ).
Formátování značek
Často je potřeba přidat nový odstavec, ale bez prázdného řádku, který vkládá značka odstavce
U některých fragmentů textu jsou standardní intervaly přijaté pro odstavce prostě nevhodné. Mohou to být nápisy pod obrázky a v tabulkách, básně, citáty, poznámky pod čarou a poznámky.
Pro vynucené zalamování řádků je k dispozici speciální značka, jejíž funkce je zakotvena v jejím názvu br (přerušit řádek - "přerušit řádek, řádek"). Štítek
html hypertextový značkovací jazyk znamená, že veškerý následující obsah musí začínat nový řádek. V případě potřeby můžete umístit několik značek za sebou, abyste dosáhli požadovaného rozestupu.
Štítek
nerozlišuje velká a malá písmena a nevyžaduje uzavírací značku, protože je to prázdný prvek, ale je lepší si zvyknout na zavírání všech značek. V XHTML musí být značka přerušení „těsně uzavřena“ se zpětným lomítkem.
Příklad značky přerušení
<р>Chůze ve služběр>
Nikde jinde a nikdy
Nebyl jsem tak špatný
Hlavy chamtivé hordy
Hloupá mě zaživaр>
Chůze ve službě
Nikde jinde a nikdy
Nebyl jsem tak špatný.
Hlavy chamtivé hordy
Sní mě zaživa.
Atribut značky
Jediný atribut, který má html tag
, se nazývá Říká prohlížeči, co má dělat s obtékáním řádku, pokud text potřebuje obtékat tzv. plovoucí prvek, jako je obrázek s atributem align pomocí hodnot right/left, nebo blok v CSS, který má float vlastnost.
Ve specifikacích XHTML 1.0 / HTML 4.01 lze atribut clear použít pouze s Transitional, Frameset a, jinak kód nebude fungovat.
Vlastnosti atributu značky
Účinek použití atributu clear závisí na jeho hodnotě a umístění plovoucího prvku. Atribut může mít 4 hodnoty:
Levá hodnota zabraňuje obtékání prvku zarovnaného doleva, takže text „zakopne“ o značku
, bude umístěn pod obrázkem nebo jiným plovoucím prvkem.
Přesně stejný výsledek získáme použitím argumentu all, který nikdy nedovolí ani pravici, ani levici.
Správná hodnota zabraňuje obtékání textu kolem prvku zarovnaného vpravo, tedy za značkou
text nebude mít jinou možnost, než obíhat obrázek a obtékat ho zprava.
Hodnota none („ani vaše ani naše“) zcela odebere veškerá oprávnění z atributu clear a tag
tiše obalí linku dolů.
Pro atribut clear značky neexistuje žádná výchozí hodnota.
Štítek
je měkký přenos
Značka zalomení řádku je velmi užitečná pro vytvoření potřebných mezer mezi odstavci, v rámci kterých se používá jako měkké zalomení, ale ne jako prostředek k rozdělení textu na odstavce.
Neměli byste se příliš unést značkou nového řádku pro formátování textu, protože výsledky nejsou vždy elegantní.
Pokud například použijete značku
pro překlad řádků v odstavci to může způsobit, že se v okně uživatele objeví „hřeben“, pokud je menší než okno, na které webmaster cílil.