Oznámení

Provoz fóra byl ukončen

abbr a acronym

před 14 lety

izsak
Člen | 15

Texy! momentálne (RC4) vytvára namiesto značky <abbr> značku <acronym>:

CSS((Cascade Style Sheet))

"s. r. o."((s ručením omezeným))
<p><acronym title="Cascade Style Sheet">CSS</acronym></p>

<p><acronym title="s ručením omezeným">s. r. o.</acronym></p>

Ukážka

před 14 lety

David Grudl
Nette Core | 6806

Ano, je to tak. Tady je vysvětlení – ještě bych k tomu dodal, že IE nerozumí tagu <abbr>, proto používám pouze <acronym>

před 14 lety

izsak
Člen | 15

Aha, ten Post som čítal už dávnejšie a v tej dobe Texy! generovalo <abbr> a aj na stránke o Syntaxi uvedený kód generuje 2 tagy.

Je teda možné prida „vlastnú podporu“ pre <abbr>? Teda aby výraz v úvodzovkách nahradil za <abbr>.

před 14 lety

David Grudl
Nette Core | 6806

Tušil jsem, že někdy dojde řeč na tohle téma :-)

Podle mého názoru neexistuje objektivní rozdíl mezi <abbr> a <acronym> Tedy nikdo objektivně neví, kterou značku má použít.

Odborná literatura v tomto nemá jasno, hlasové čtečky si to řeší po svém a dosud majoritní prohlížeč jednu ze značek vůbec nezná a především žádný čtenář vhodnou volbu těchto elementů neocení.

Proto jsem se přiklonil k používání výhradně Acronymů.

Pokud chcete použít abbr, nakonfigurujte si:

// pro Texy 2
$texy->phraseModule->tags['phrase/acronym'] = 'abbr';
$texy->phraseModule->tags['phrase/acronym-alt'] = 'abbr';

// pro Texy 1.x
$texy->phraseModule->allowed['""()'] = 'abbr';

Tedy pro zápis ".."((..)), zkráceně ""(), bude použit element abbr.

před 14 lety

izsak
Člen | 15

Ďakujem.