Misha vyvolal na Yuhůůově weblogu diskuzi o účelnosti nadměrného používání atributu title. Co říká teorie?

Atribut title a (X)HTML

HTML 4.01 o atributu title říká zhruba toto:

Atribut title nabízí doplňující informace a elementu, pro který je zadaný.

Na rozdíl od elementu TITLE, který dává informace o celém dokumentu a může se v dokumentu vyskytnout jen jednou, atribut title může vysvětlovat libovolný počet elementů.

Atribut title se zapisuje jako jiné atributy. Přiklad zápisu title v odkazu:

Příklad

Kde používat title?

Čistě technicky vzato, je možné title použít tam, kde je to normou povoleno – ne každý atribut může mít atribut title, překvapivě mnoho jich ale title může mít. Jiná věc je, kde je takové použití vhodné. Já osobně používám atribut title v těchto případech:

  • vysvětlení zkratek a zkratkových slov (značky abbr a acronym) uvnitř textu (pokud nedám přednost definici dl),
  • vysvětlení pojmů – až potud asi není o čem diskutovat,
  • v odkazech na tomto blogu (uvádím zdroj, čas vydání, název dokumentu – dávám přednost tomu, aby byl v textu odkazu, autor – upřednostňuji autora uvádět v textu s využitím značky cite)
  • upřesnění možných nejasností:
    • upřesnění odkazů (např. v navigaci nebo v případě, že by odkaz byl velmi dlouhý),
    • (vysvětlení výrazu může narušit rytmus textu, v žádném případě nesmí být text bez zobrazeného title nesrozumitelný),
  • různé humorné poznámky (které si prostě nemůžu občas odpustit).

Než se do mě pustíte, tak musím upozornit, že jsem měl včera na titulce jen 3 podtečkované (takto mám nastavený styl pro title-vysvětlivky). Nejsem tedy hlasatel tečkovaného náboženství.

Vždycky je důležité, aby dokument zůstal čitelný i bez zobrazeného atributu title! V title by neměla být ukryta žádná podstatná informace. Při používání title by měl autor brát zřetel na cílovou čtenářskou skupinu.

Co lidem vadí

Špatné použití title může mnoha lidem vadit:

  • Nevidomým, kterým jejich čtečka špatně interpretuje normu.
  • Lidem, kteří vytisknou špatně napsaný dokument a obsah atributu title nevidí.
  • Bez myši nebo podobného zařízení se na title asi nedostanete -jako autoři na to myslete.
  • Někteří návštěvníci se při čtení zadrhávají (tohle ale hrozí i při přezávorkování, při zbytečně rozvitých a převsuvkovaných větách).

Atribut title je potřeba, jako ostatně vše, používat z rozmyslem a rozvahou. Je potřeba vědět, pro jakou cílovou skupinu dokument tvoříte, pro jaký účel stránka slouží. Určitě neexistuje žádné dogma a žádný jednoznačný návod, jak atribut title správně použít.

Souvislosti