V╣e, za Φφm se zalamuje °ßdka (krom∞ seznam∙ a tabulek). Jde o r∙znΘ oddφly textu a odstavce.
Tag | V²znam | Pßrov² |
---|---|---|
p | odstavec | nepovinn∞ |
br | °ßdkov² zlom | ne |
div | oddφl | ano |
center | vycentrovßnφ | ano |
h1 | nadpis 1. ·rovn∞ | ano |
h2 | nadpis 2 ·rovn∞ | ano |
h3 | nadpis 3. ·rovn∞ | ano |
h4 | nadpis 4. ·rovn∞ | ano |
h5 | nadpis 5. ·rovn∞ | ano |
h6 | nadpis 6. ·rovn∞ | ano |
blockquote | citace, odsazenφ | ano |
address | adresa | ano |
pre | p°edformßtovan² text | ano |
hr | vodorovnß Φßra | ne |
Pokud se text nevejde na °ßdek, automaticky se zalomφ. Slovo, kterΘ by se tam neve╣lo, se prost∞ zobrazφ na zaΦßtku dal╣φho °ßdku. Proto nenφ v HTML nutnΘ ukonΦovat °ßdky. StaΦφ pouze vymezit odstavce a jinΘ bloky textu.
Odstavec (angl. paragraph). Zßkladnφ formßtovacφ tag. ZnaΦka <p> se nachßzφ na zaΦßtku ka╛dΘho odstavce. P∙vodn∞ ╣lo o tag nepßrov², ale postupn∞ se zaΦala pou╛φvat i znaΦka </p>, kterß tag ukonΦila. Nov∞j╣φ specifikace vy╛adujφ ukonΦovacφ tag.
Text novΘho odstavce v╛dy zaΦφnß nov² °ßdek a konec odstavce konΦφ °ßdek. Klasick² odstavec v HTML mß p°ed sebou a za sebou navφc vertikßlnφ mezeru, kterß v∞t╣inou p°esn∞ odpovφdß v²╣ce jednoho °ßdku, co╛ odpovφdß anglosaskΘ norm∞. (TΘto mezery se lze zbavit pomocφ CSS stylu <p style="margin-top: 0px; margin-bottom: 0px">.) Pokud se vyskytnou za sebou dva odstavce nebo jinΘ elementy s vertikßlnφ mezerou, v²╣ka mezery se nesΦφtß.
Tag <p> je velmi Φasto pou╛φvßn HTML editory.
Texty, kterΘ majφ odstavce znaΦenΘ pomocφ tagu <p>, jsou dob°e transformovatelnΘ do jin²ch formßt∙ a dob°e se s nimi pracuje pomocφ CSS. Nejen proto pou╛φvßnφ tagu <p> velmi doporuΦuji.
Atribut | V²znam | Hodnoty |
---|---|---|
align | zarovnßnφ odstavce | left | right | center | justify |
P°φklad: <p align="right">Odstavec zarovnan² doprava.</p>
╪ßdkov² zlom (angl. break). Zp∙sobuje okam╛itΘ ukonΦenφ °ßdku. P°φpadn² dal╣φ text pokraΦuje na novΘ °ßdce.
Je d∙le╛itΘ pochopit rozdφl mezi <p> a <br>.
V n∞kter²ch wysiwyg editorech se m∞kk² enter vytvß°φ kombinacφ Shift + Enter nebo Ctrl + Shift + Enter.
Jako jedin² HTML tag mß <br> atributy reagujφcφ na plovoucφ (obtΘkanΘ) objekty. ObtΘkan²mi objekty jsou nejΦast∞ji obrßzky nebo tabulky zarovnanΘ k jednΘ stran∞. Vlo╛enφm <br> s atributem clear se dß nastavit, aby se dal╣φ text zobrazil a╛ tam, kde zobrazenφ °ßdk∙ nebude ovliv≥ovßno p°φpadn²mi obtΘkan²mi objekty.
clear= | v²znam |
---|---|
right | Text Φekß na ukonΦenφ objekt∙ u pravΘho okraje |
left | Text Φekß na ukonΦenφ objekt∙ u levΘho okraje |
all | Text Φekß na ukonΦenφ objekt∙ u obou okraj∙ |
P°φklad: <img align="right" alt="obrßzek zarovnan² vpravo"><br clear="right">Text zaΦφnß a╛ pod obtΘkan²m obrßzkem.
Poznßmka: m∞l jsem tu dlouho chybu, kdy╛ jsem mφsto hodnoty "all" uvßd∞l "both". Spletl jsem si to s CSS. Za upozorn∞nφ d∞kuji dopisovatel∙m RP a PH.
Div se nejΦast∞ji p°eklßdß jako oddφl. Zahrnuje v sob∞ libovoln∞ velkou oblast textu vΦetn∞ nadpis∙, obrßzk∙ a tabulek. Nez°φdka se celß strßnka vyskytuje uvnit° jednoho elementu <div>.
P°ed a za oddφlem se zalomφ °ßdek. V tomto smyslu je <div> velmi podobn² odstavci (<p>).
Tag <div> byl do HTML p°idßn zejmΘna kv∙li kaskßdov²m styl∙m. V tom se zase podobß tagu <span>, kter² takΘ p°ibyl kv∙li styl∙m. Rozdφl mezi <div> a <span> je v tom, ╛e <div> je blokov² element (zp∙sobuje zalomenφ °ßdku p°ed a po), kde╛to <span> je in-line element (°ßdkov²).
Krom∞ obecn²ch atribut∙ (v p°φpad∞ <div> velmi d∙le╛it²ch) lze pou╛φt atribut align (zarovnßnφ), kterΘ mß stejnΘ hodnoty jako v p°φpad∞ tagu <p> (odstavce).
Vycentrovßnφ libovoln∞ velkΘho obsahu. Dosahuje stejnΘho efektu jako <div align=center>. NedoporuΦuji jeho pou╛φvßnφ. Smysl m∞l pouze v dobßch, kdy n∞kterΘ prohlφ╛eΦe nepodporovaly <div>.
Nadpisy (angl. heading) jsou vlastn∞ zvlß╣tnφm druhem odstavc∙ (tag <p>). Je rozli╣ovßno ╣est stup≥∙ nadpis∙.
Nadpisy se automaticky zobrazujφ tuΦn∞, r∙zn²m stupn∞m pφsma (odpovφdß stupni u tagu <font>) a majφ kolem sebe vertikßlnφ mezery. Nenφ tedy t°eba je formßtovat ruΦn∞.
Tag | Stupe≥ pφsma | Vyu╛itφ |
---|---|---|
h1 | 6 | Hlavnφ nadpis strßnky |
h2 | 5 | Podnadpisy, nßzvy kapitol |
h3 | 4 | Mezinadpisy |
h4 | 3 | D∙le╛it∞j╣φ odstavce |
h5 | 2 | «ßdnΘ rozumnΘ pou╛itφ |
h6 | 1 | Nejde ani po°ßdn∞ p°eΦφst |
Tagy <h1> a╛ <h6> majφ jedin² atribut (krom∞ obecn²ch): align se stejn²mi hodnotami, jako mß odstavec.
Mnozφ auto°i pro nadpisy nepou╛φvajφ tyto tagy <hx>, ale normßlnφ odstavce (tag <p>), kter²m nastavφ velikost a °ez (pomocφ tag∙ <font>, <b> a <i>). To je vcelku chyba, zejmΘna proto╛e si tak p°id∞lßvajφ spoustu prßce. Vzhled nadpis∙ lze snadno p°edefinovat pomocφ CSS.
Text se sprßvn∞ nadefinovan²mi nadpisy se snßze p°evßdφ do jin²ch formßt∙ (rtp, pdf, doc). V∞t╣ina HTML editor∙ umo╛≥uje snadnΘ zadßvßnφ nadpisov²ch tag∙. N∞kterΘ programy na zßklad∞ nadpis∙ dokß╛φ automaticky vytvß°et obsah dokumentu. N∞kterΘ vyhledßvaΦe si takΘ v╣φmajφ tag∙ nadpis∙ a p°iklßdajφ jejich textu v∞t╣φ vßhu.
Blokovß citace, kterß se p∙vodn∞ pou╛φvala pro del╣φ kusy citacφ (na rozdφl od krßtk²ch, kterΘ realizoval tag <cite>).
<blockquote> se zobrazuje jako odstavec s v∞t╣φm lev²m a prav²m odsazenφm (odsazenφ znamenß, ╛e je po okrajφch odstavce prßzdnΘ mφsto). Dφky odsazenφ se tag <blockquote> v praxi pou╛φvß ani ne tak pro citaci, jako spφ╣e pro odsazenφ. V dne╣nφch prohlφ╛eΦφch je odsazenφ <blockquote> p°ibli╛n∞ 40 pixel∙. Odsazenφ se zv∞t╣φ, pokud se tag pou╛ije vφcekrßt za sebou.
Tag <blockquote> nemß ╛ßdnΘ zvlß╣tnφ atributy krom∞ obecn²ch.
P°ed p°φchodem CSS byl tag <blockquote> jedin²m zp∙sobem, jak odsadit odstavec. Dnes doporuΦuji rad∞ji pou╛itφ normßlnφho odstavce <p> s deklaracφ stylu. Nßsledujφcφ dva elementy se tedy zobrazφ stejn∞:
<blockquote>Odsazenφ blokovou citacφ
</blockquote>
<p style="margin-left: 40px; margin-right: 40px">Odsazenφ pomocφ
stylu</p>
Vymezenφ adresy. Dal╣φ tag, kter² se Φasem ukßzal b²t zbyteΦn²m. Zobrazuje se stejn∞ jako odstavec, akorßt ╛e kurzφvou. Nemß ╛ßdnΘ atributy.
P°edformßtovan² text. Tento tag umo╛≥uje rychlΘ publikovßnφ textov²ch soubor∙, kterΘ u╛ jsou formßtovanΘ pomocφ mezer a konc∙ °ßdek.
Uvnit° tagu <pre> toti╛ neplatφ zßkladnφ pravidlo HTML syntaxe, kterΘ konec °ßdku bere jako mezeru a skupinu mezer chßpe jako mezeru jednu. Tak╛e p°φpadnΘ nßsobnΘ mezery a konce °ßdk∙ se v prohlφ╛eΦi zobrazφ stejn∞ jako ve zdroji.
P°φpadn² konec °ßdku bezprost°edn∞ po znaΦce <pre> a p°ed znaΦkou </pre> je zanedbßvßn, aby nevznikaly ne╛ßdoucφ vertikßlnφ mezery.
Aby se pφsmenka zarovnßvala pod sebe, zobrazujφ prohlφ╛eΦe p°edformßtovan² text neproporcionßlnφm pφsmem (nejΦast∞ji Courier), kterΘ mß v╣echny znaky stejn∞ ╣irokΘ. Zobrazenφ fontu se dß p°edefinovat pomocφ CSS.
Vodorovnß Φßra (angl. horizontal rule). Bez atribut∙ se zobrazφ stφnovan∞ ╣edß p°es celou ╣φ°ku strßnky. Atributy ale mohou jejφ vzhled ovlivnit.
Atribut | V²znam | Mo╛nΘ hodnoty |
---|---|---|
width | ╣φ°ka (horizontßln∞) | dΘlka nebo procento |
size | ╣φ°ka ve smyslu tlou╣╗ky | dΘlka v pixelech |
align | zarovnßnφ Φßry s nastavenou ╣φ°kou | left, center, right |
color | barva | barva |
noshade | Φßra bude bez stφnu | bez hodnoty |
P°φklad: <hr width="50" size="50" color="red" align="center" noshade> zobrazφ vycentrovan² Φerven² Φtverec.
P°edchozφ: ┌prava textu | Obsah | Dal╣φ: Seznamy |
HTML jazyk
HTML tagy
Hledßnφ
HTML p°φruΦka
http://dusan.pc-slany.cz/internet/html/
Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz