V takto navozené letargii vám pak snadno unikne užitečnost běžně podporovaného HTML tagu <q> respektive <blockquote>, kterému lze v CSS (2.1) nadefinovat parametrem quotes, jaké má zobrazit kolem v něm uzavřenému textu uvozovky. Nebudeme zabíhat do podrobností, ty si najděte na odkazovaných serverech, ale ukážeme si, jak nastavit správné české typografické uvozovky.
V CSS jednoduše nadefinujeme sadu uvozovek:
div {quotes: "„" "“" "‚" "‘" "»" "«" "›" "‹";}
/* od DIV zdědí uvozovky vnořené Q */
A pak stačí už jen "získat" kód, kde uvozovky nahradíme tagy <q>:
<div><q>Lákamí vůněhulás <q>úmyval rohlivý jednovod</q> lek Dobožek nim úmysl drásníky ří. <q>Já tlínům záprajak tak <q>tavětraje čuvaleda kytanesiv</q> odobzor ačít roští Tor</q>. Sudba večný buby ma kytanesiv mut <q>rostrojsk <q>lehlý <q>mihlenka</q> kamatko</q> lžičkak</q> sestí. Vla škovat říkem.</q></div>
A získáme:
Lákamí vůněhulásúmyval rohlivý jednovodlek Dobožek nim úmysl drásníky ří.Já tlínům záprajak tak. Sudba večný buby ma kytanesiv muttavětraje čuvaleda kytanesivodobzor ačít roští Torrostrojsksestí. Vla škovat říkem.lehlýlžičkakmihlenkakamatko
Úžasné, že? :-)
P.S. Inspirací mi byl článek The Future Of CSS: Experimental CSS Properties
P.P.S. Když by se to tu tady zobrazovalo nějak divně, nebo se vám zdálo, že to není správně, následujte zmíněné odkazy...
Žádné komentáře:
Okomentovat