| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
äPhraseô elementy û em, strong, dfn, code, samp, kbd, var, cite, abbr a acronym
Povolen² obsah: %Inline;
Atributy:
- %attrs;
- Tato parametrickß entita obsahuje dalÜφ parametrickΘ entity:
%coreattrs; (atributy id, class, style a title),
%i18n; (atributy lang, xml:lang a dir) a
%events; (atributy onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown a onkeyup).
Element em v XHTML 1.0 Strict DTD
Element strong v XHTML 1.0 Strict DTD
Element dfn v XHTML 1.0 Strict DTD
Element code v XHTML 1.0 Strict DTD
Element samp v XHTML 1.0 Strict DTD
Element kbd v XHTML 1.0 Strict DTD
Element var v XHTML 1.0 Strict DTD
Element cite v XHTML 1.0 Strict DTD
Element abbr v XHTML 1.0 Strict DTD
Element acronym v XHTML 1.0 Strict DTD
Pomocφ tzv. phrase element∙ vyznaΦujeme v²znam textu. VÜechny zmi≥ovanΘ elementy jsou °ßdkovΘ a mohou obsahovat pouze text nebo dalÜφ °ßdkovΘ elementy. SΘmantika jednotliv²ch element∙ je nßsledujφcφ:
- em
- VyznaΦuje zv²razn∞nφ (emphasis).
- strong
- OznaΦuje d∙razn∞jÜφ zv²raznenφ.
- dfn
- Obsahem tohoto elementu je pojem nebo definice (definition).
- code
- Pou₧φvß se k oznaΦenφ poΦφtaΦovΘho nebo programovΘho k≤du.
- samp
- VyznaΦuje vzorov² v²stup program∙, skript∙ apod.
- kbd
- Indikuje text, kter² mß b²t zadßn u₧ivatelem.
- var
- OznaΦuje prom∞nnou, jejφ vzorovou hodnotu apod.
- cite
- Tento element oznaΦuje citovan² zdroj, odkaz na dalÜφ zdroje nebo citaci. Pom∞rn∞ se v₧il zvyk uzavφrat do n∞j jmΘna osob, organizacφ apod.
- abbr
- OznaΦuje zkratku (abbreviation), jejφ₧ plnΘ zn∞nφ by se alespo≥ p°i prvnφm v²skytu v dokumentu m∞lo nachßzet v jeho atributu title. P°φklady zkratek jsou XHTML, URI, ╚R, nebo t°eba ┌V KS╚ ;-)
- acronym
- Tento element se pou₧φvß k uzavφrßnφ zkratkov²ch slov. Ty se narozdφl od zkratek vyslovujφ v∞tÜinou jako jedno slovo, ne po jednotliv²ch pφsmenech. Pravidla pro pou₧itφ atributu title jsou zde stejnß jako u elementu abbr. P°φklady zkratkov²ch slov jsou NATO, NASA nebo ╚edok.
VÜechny tyto elementy lze pou₧φvat pom∞rn∞ voln∞, tzn. ₧e m∙₧ete jejich v²znam r∙zn∞ odvozovat; nic nenφ dßno ve specifikaci ·pln∞ na pevno. Nap°. zde na Intervalu se pou₧φvß element kbd k uzavφrßnφ klßvesov²ch zkratek program∙ a r∙zn²ch cest v menu, pokud se o nich autor v Φlßnku zmi≥uje.
Co se t²Φe zobrazenφ phrase element∙ ve vizußlnφch prohlφ₧eΦφch û em, dfn, var a cite jsou obvykle vykresleny kurzφvou; strong tuΦn²m pφsmem a code, samp a kbd pφsmem s pevnou Üφ°kou znak∙. Toto zobrazenφ m∙₧ete samoz°ejm∞ zm∞nit pomocφ styl∙ tak, aby odpovφdalo celkovΘmu pojetφ vaÜeho serveru a informaci, kterou tyto elementy na vaÜem webu uzavφrajφ. Elementy abbr a acronym neb²vajφ formßtovßny nijak, proto je u nich pou₧itφ styl∙ tΘm∞° nutnostφ, aby u₧ivatel v∙bec mohl vid∞t, ₧e se pod zkratkou skr²vß jejφ popis. V tomto p°φpad∞ se pou₧φvß obvykle matnΘ nesouvislΘ podtr₧enφ a kurzor myÜi indikujφcφ nßpov∞du.
Krom∞ vizußlnφch prohlφ₧eΦ∙ jsou ale tyto elementy pou₧itelnΘ i v jin²ch v²stupech û nap°. textov² prohlφ₧eΦ, ΦteΦka obrazovky... Jejich interpretace zde ji₧ v∞tÜinou zßle₧φ na preferencφch u₧ivatele.
Elementy q a blockquote û citace
Povolen² obsah: (q) %Inline;
Povolen² obsah: (blockquote) %Block;
Atributy:
- %attrs;
- Tato parametrickß entita obsahuje dalÜφ parametrickΘ entity:
%coreattrs; (atributy id, class, style a title),
%i18n; (atributy lang, xml:lang a dir) a
%events; (atributy onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown a onkeyup). - cite %URI; #IMPLIED
- Tento atribut udßvß adresu dokumentu, z kterΘho citace pochßzφ.
Element q v XHTML 1.0 Strict DTD
Element blockquote v XHTML 1.0 Strict DTD
Tyto dva elementy slou₧φ k uzavφrßnφ citacφ. Element q je °ßdkov² a m∙₧e obsahovat pouze text a °ßdkovΘ elementy, proto se hodφ pro kratÜφ citace uvnit° textu. Naproti tomu element blockquote, jak u₧ nßzev napovφdß, je blokov² a m∙₧e p°φmo obsahovat pouze blokovΘ elementy, ne tedy hned text û ten musφ b²t uzav°en v n∞jakΘm äkontejneruô, nejΦast∞ji v odstavci.
Element q mß jeÜt∞ jednu zvlßÜtnost. Kolem textu v n∞m uzav°enΘm by se ve vizußlnφm prohlφ₧eΦi m∞ly automaticky doplnit uvozovky podle jazyka, v kterΘm je dokument psßn, nem∞li byste je tedy vklßdat do textu. Tyto uvozovky by v p°φpad∞ pot°eby m∞ly b²t i zano°eny (pokud se citace nachßzφ uvnit° jinΘ citace). P°esnΘ zobrazenφ uvozovek m∙₧ete nastavit pomocφ styl∙. U elementu blockquote se automatickΘ uvozovky nevyskytujφ.
q nemß obvykle ₧ßdnΘ implicitnφ vizußlnφ formßtovßnφ, naopak obsah blockquote je v∞tÜinou odsazen z obou stran. Toto zobrazenφ m∙₧ete samoz°ejm∞ p°epsat ve stylech.
ProΦ pou₧φvat sΘmantickΘ elementy?
A proΦ je tak d∙le₧itΘ zab²vat se sΘmantick²mi a strukturßlnφmi elementy, jako jsou dnes probφranΘ phrase elementy, nadpisy, tabulky (t∞mi se budeme zab²vat pozd∞ji) apod.? Pokud s nimi sv∙j text peΦliv∞ a bohat∞ vyznaΦujete, dostßvßte do rukou pom∞rn∞ velkΘ mo₧nosti:
- Pomocφ styl∙ m∙₧ete jednoduÜe definovat konzistentnφ zobrazenφ na vÜech strßnkßch vaÜeho webu. M∙₧ete vizußln∞ odliÜit r∙znΘ ·seky textu a pomoci tak u₧ivateli v orientaci.
- VyhledßvaΦe majφ rßdi dob°e znaΦkovan² text, proto₧e jim pomßhß vaÜφ strßnce porozum∞t a p°edklßdat tak u₧ivateli lepÜφ v²sledky, proto se vßm takΘ odvd∞Φφ vyÜÜφ pozicφ ve v²sledcφch vyhledßvßnφ.
- Sprßvn∞ strukturovan² text m∙₧e b²t interpretovßn podle mo₧nostφ danΘho za°φzenφ a preferencφ u₧ivatele. Hlavn∞ u r∙zn²ch äalternativnφchô za°φzenφ m∙₧e u₧ivateli v mnohΘm ulehΦit prßci s vaÜφ strßnkou.
- Strukturovan² text vßm otevφrß mo₧nosti strojovΘho zpracovßnφ. M∙₧ete nap°. jednoduÜe zrealizovat vyhledßvßnφ urΦit²ch pojm∙ (kterΘ ve vÜech textech vyznaΦujete stejn²m zp∙sobem) jako jsou jmΘna osob (pokud je uzavφrßte nap°. do cite), termφny z danΘ oblasti (uzav°enΘ nap°. v elementu dfn) apod. TakΘ m∙₧ete vaÜe texty snadno analyzovat, nap°. spoΦφtat poΦet zmφnek o nejr∙zn∞jÜφch pojmech... To jde samoz°ejm∞ zrealizovat i bez zmi≥ovanΘho znaΦkovßnφ, ovÜem v²sledky nikdy nebudou stoprocentnφ, proto₧e stroj jednoduÜe nevφ, jak jste kdy kterΘ slovo mysleli.
P°φklady
Na zßv∞r n∞kolik p°φklad∙ na pou₧itφ element∙, kterΘ jsme si dnes p°edstavili:
Do nßsledujφcφho pole vlo₧te <kbd>jmΘno</kbd>.
Nadpisy v XHTML jsou velmi d∙le₧itΘ pro <strong>vyhledßvaΦe</strong>.
WebovΘ strßnky se posφlajφ pomocφ protokolu <abbr title="HyperText Transfer Protocol">HTTP</abbr>.
Odstavec se v XHTML vytvß°φ pomocφ elementu <code>p</code>.
<q>JedinΘ vφt∞zstvφ nad lßskou je ·t∞k</q>, °ekl kdysi <cite>Napoleon Bonaparte</cite>.
<blockquote>
<p>Dobr² man₧el mß hodnotu dvou dobr²ch man₧elek, nebo¥ v∞ci majφ tφm v∞tÜφ hodnotu, Φφm jsou vzßcn∞jÜφ.</p>
</blockquote>
P°edchozφ Φlßnky
- XHTML û nadpisy, informace o autorovi a zm∞ny v dokumentu
- XHTML û element link
- XHTML û odkazy
- XHTML û dalÜφ atributy odkaz∙
- XHTML û t∞lo dokumentu, kontejnery a odstavce
- XHTML û styly, entita %attrs; a shrnutφ
- XHTML û klientskΘ skripty
- XHTML û element meta a jeho pou₧itφ
- XHTML û elementy title a base
- XHTML û zßkladnφ atributy, element head
- XHTML û zßkladnφ struktura dokumentu
- XHTML û pravidla pro chovßnφ interpret∙
- XHTML û k≤dovßnφ dokumentu
- XHTML û typy atribut∙
- XHTML û deklarace prvk∙ XHTML v DTD
- XHTML û dalÜφ prvky XHTML a DTD
- XHTML û zßkladnφ pojmy a prvky
- XHTML û v²voj (X)HTML a jeho mo₧nosti