Autor Zpráva
slovakCZ
Profil
Zdravim, nejak si nevim rady.. stahl jsem sablon wordpresu z adresy:
http://www.skinpress.com/downloads/download.php?id=92
a v patice je text, ktery tam je poviny.. to mi rpoblem nedela, ovsem tucny text v paticce je znacen tagem <b> coz se mi moc nelibi, rad bych misto toho pouzil strong.. kdyz jsem tedy prepsal "b" na "strong" tak mi stranka vypsala chybu:
This theme is released under creative commons licence, all links in the footer should remain intact
pochopil jsme tedy, ze v sablone je nejaka funkce, ktera overuje zda text paticky neni pozmeneny...
hned v headeru a pak take ve functions.php jsem nasel toto (dalsi radky byly zakodovane stejnou metodou).
<?php 
	eval(str_rot13('shapgvba purpx_s_sbbgre(){vs(!(shapgvba_rkvfgf("purpx_sbbgre")&&shapgvba_rkvfgf("purpx_urnqre"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}purpx_s_sbbgre();')); 
?>

ale nedari se mi to rozkodovat. Mohl by mi s tim prosim nekdo pomoct? popr nabidnout stranku, kde bych vlozil tento text a vyplivlo by mi to rovnou eozkodovany vysledek? nasel jsem jich spousty, ale kupodivu mi ani jedna neungovala =o/
Chamurappi
Profil
Reaguji na slovakaCZ:
tucny text v paticce je znacen tagem <b> coz se mi moc nelibi, rad bych misto toho pouzil strong
Proč? Tučný text se značí <b>.
slovakCZ
Profil
delam pro jednu firmu kodera a tlucou mi do hlavy ze nemam pouzivat <b> ale strong :) tak treba jen proto.. :)
AM_
Profil
Tak v té firmě vyřiď, že nemají pravdu :) sice se oba tagy vykreslují stejně, ale sémantika je jiná, viz např. zde: http://www.webmasterworld.com/forum21/9181.htm

Jinými slovy,např. slepému jeho počítač <b> přečte normálním hlasem, kdežto na <strong> dá důraz.
slovakCZ
Profil
ok diky za info :) s tim tam hned zitra nabehnu :)
Chamurappi
Profil
Reaguji na AM:
např. slepému jeho počítač <b> přečte normálním hlasem, kdežto na <strong> dá důraz
Nejspíš přečte obojí stejně. Žádné cílové zařízení nemá důvod nebrat tyto elementy jako synonyma.


Reaguji na slovakaCZ:
Pokud firma, která ti tluče do hlavy, vnímá <b> jako ekvivalent <strong>u, je zbytečné ho vyměňovat. Pokud <b> nevnímá jako ekvivalent <strong>u, nedává smysl nahrazovat ho všude.
slovakCZ
Profil
firma to jako ekvivalent nevnima :) ok tak dekuju za informace.
AM_
Profil
Chamurappi:
Nejspíš přečte obojí stejně. Žádné cílové zařízení nemá důvod nebrat tyto elementy jako synonyma.
http://www.w3.org/MarkUp/html-spec/html-spec_toc.html#SEC5.7
Zde je vidět přinejmenším to, že zatímco B je typografický element (The B element indicates bold text),
tak STRONG je idiomatický tag (The STRONG element indicates strong emphasis, typically rendered in bold.).

Takže renderuje se to obvykle stejně, ale je dobré vědět, že to stejné není.
Chamurappi
Profil
Reaguji na AM:
ale je dobré vědět, že to stejné není
Proč to je dobré? Specifikace se plete, <b> i <strong> značí významný text. Sémantika v HTML má smysl jedině tehdy, když se na ni pohlíží v kontextu celého World Wide Webu a ten se na kýmsi stanovená pravidla moc neohlíží. Vládne de facto standard, lidé nerozlišují mezi tučným a důležitým. A vlastně to ani ničemu nevadí.
AM_
Profil
Chamurappi:
Specifikace se plete, <b> i <strong> značí významný text.
A to tvrdí kdo? Ten, kdo HTML vymyslel, se pletl, zato ti, co ho používají, ho používají správně?
Sémantika má smysl právě např. při hlasovém čtení pro nevidomé. Je mi zcela jasné, že webaři si tagy používají podle svého gusta a ne podle specifikace, ale to nic nemění na původním významu tagů.
Chamurappi
Profil
Reaguji na AM:
Ten, kdo HTML vymyslel, se pletl, zato ti, co ho používají, ho používají správně?
Většinou ano. On je pojem „správně“ docela sporný. Rozhodně bych jím neoznačoval automaticky vše, co někdo prohlásil za standard.
Chceš příklady z historie, kdy novější specifikace v zájmu přiblížení se skutečnosti popřela starší kolegyni?

Sémantika má smysl právě např. při hlasovém čtení pro nevidomé.
Nevidomého ale nezajímá, co je důležité, zajímá ho spíš, co by viděl, kdyby viděl — tedy hlavně to, co je tučně. Pochybuji, že nějaká hlasová čtečka přistupuje ke <strong>u jinak než k <b>.

webaři si tagy používají podle svého gusta a ne podle specifikace
Dodržování specifikace pro nic za nic nemá smysl. Každé pravidlo musí mít nějaký účel. Proč je tedy podle tebe dobré vědět, že <strong> a <b> nejsou synonyma?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: