« 1 2 »
Autor Zpráva
Inpocasi
Profil
Je validní stránka lépe ve vyhledávačích hodnocena nebo je to vyhledávačům jedno?
Petra
Profil
Je to jedno.
llook
Profil
Může to být i naopak...
Dmagician
Profil
Může to být i naopak...

mas trosku moc rychle prsty.. ta stranka nie je ani len html.. nieto este validna.. skus najst nejaky realnejsi priklad a nie chamurapiho geneticke experimenty ;-))
quinux
Profil
Dmagician
IMHO žádný vyhledávač nebere v potaz validitu webu, každý vyhledávač hodnotí hlavně obsah a pokud se budeme bavit o kódu tak snad jediná vyhoda je mít kód sémantický správný.
Dmagician
Profil
Dmagician
IMHO žádný vyhledávač nebere v potaz validitu webu, každý vyhledávač hodnotí hlavně obsah a pokud se budeme bavit o kódu tak snad jediná vyhoda je mít kód sémantický správný.


Suhlasim. Mozno by som len doplnil, ze semantika ma v tomto pripade najvyssiu prioritu.

Z hladiska vykonnosti indexovacieho algoritmu a lenivosti programatorov je totiz dost pravdepodobne, ze "nejaky-bot-vyhladawacowy" proste len brutalne prežuje dokument odhora dole, struktura je mu ukradnuta a zaujimaju ho iba samotne znacky okolo nejakeho indexovaneho obsahu. ;-)))
jozob
Profil
Dmagician
"Mozno by som len doplnil, ze semantika ma v tomto pripade najvyssiu prioritu.?"
Ale nie je sémantika ako sémantika.

Príklad: podľa všeobecne prijatých sémantických pravidiel sa dôležitý text vyznačuje elementom <strong>, no vyhľadávače nerozlišujú medzi elementom <b> a elementom <strong>. Vyhľadávače vedia, že väčšina dokumentov vyznačuje dôležitý text elementom <b> a konkrétne v tejto oblasti ich nezaujímajú všeobecné pravidlá sémantiky.
Dmagician
Profil
Dmagician
"Mozno by som len doplnil, ze semantika ma v tomto pripade najvyssiu prioritu.?"
Ale nie je sémantika ako sémantika.

Príklad: podľa všeobecne prijatých sémantických pravidiel sa dôležitý text vyznačuje elementom <strong>, no vyhľadávače nerozlišujú medzi elementom <b> a elementom <strong>. Vyhľadávače vedia, že väčšina dokumentov vyznačuje dôležitý text elementom <b> a konkrétne v tejto oblasti ich nezaujímajú všeobecné pravidlá sémantiky.


Presne tak. Tieto znacky sa dlhu dobu pouzivali ako ekvivalentne a prihliadace sa tomu prisposobili. Predpokladam, ze ich dokazu rozlisit ale pripisuju im rovnaku dolezitost.
llook
Profil
a konkrétne v tejto oblasti ich nezaujímajú všeobecné pravidlá sémantiky
Všeobecné? Podle čeho? Pokud vím, tak se všeobecně víc používá B než STRONG. Sekretářce při diktátu taky řeknete "poslední dvě slova dejte tučně", nikoli "poslední dvě slova silně zdůrazněte".
jozob
Profil
llook
Nevedel som, ako sa vyjadriť. Snáď sme sa pochopili. :)
Coder
Profil *
Používať element strong namiesto elementu b je nezmysel, keďže element b zaberá oveľa menej miesta ako element strong a používatelia s pomalím pripojením sú pri načítaní stránok vďačný za každý ušetrený byte.
jozob
Profil
Coder
To by som osobne vôbec nebral ako argument. V dokumente sa dá ušetriť miesto aj účinnejšími metódami. A navyše, dnes je bežná kompresia (AFAIK).
venca163
Profil
je tedy nějaké pravidlo? zda je lepší používat strong nebo b? em nebo i?
děkuji
jozob
Profil
venca163
Je v tom bordel :).
quinux
Profil
Coder
element b zaberá oveľa menej miesta ako element strong
IMHO tomu už přeháníš. Rozdíl ve velikosti stránky při použití <b> a <strong> bude minimální. Fakt, že uživatelé nemají rádi pomalu se načítající stránky je mýtus, samozřejmě, že pokud bude doba načítání několik desítek sekund tak to asi odradí, ale ušetřením byť 1 kB (myslím, že tak vysokého čísla nahrazením strongu béčkem nenaženeš) nic nezrychlíš.
jozob
Profil
Schválne, koľko kilobajtov ušetríte na stránke dlhej cca tri screeny plnej textu? Predpokladajme, že sme použili zvýraznenie textu 8 krát. Rozdiel dátovej veľkosti značiek elementu <strong> a dátovej veľkosti značiek elementu <b> je 10 bajtov. Dokopy teda ušetríme 80 bajtov. Viac bajtov ušetríte ak nebudete písať do elementov tie zbytočné lomítka a medzeru pred nimi. :o)
Timy
Profil
Inpocasi
"Je validní stránka lépe ve vyhledávačích hodnocena nebo je to vyhledávačům jedno?"
Vzhledem k tomu, že nepředpokládám, že by vyhledávač validoval stránku, tak jen těžko pozná, jestli je stránka validní nebo ne.
Coder
Profil *
quinux, jozob

Niečo mi asi uniká doteraz som si myslel že strong je ekvivalent b. Aký zmysel má teda zbytočne predlžovať kód stránky? výpovedná hodnota elementu <b> je rovnaká ako elementu <strong>.
Dero
Profil
Coder:

Položky označené <strong>tučně</strong> je třeba vyplnit.
Položky označené <b>tučně</b> je třeba vyplnit.

Jsou tyto dva příklady ekvivalentní?
venca163
Profil
Dero
to je jediný problém v délce zápisu?
jozob
Profil
Dero
Sémanticky správny zápis je ten s elementom <b>.
Timy
Profil
Coder
"Niečo mi asi uniká doteraz som si myslel že strong je ekvivalent b."
Snad žádné dvě značky nejsou ekvivalentní (no dobře <s> a <strike> jo) -- proč taky mít dvě stejné značky.

jozob
Nemyslím si, správně je to první. Kdo říká, že to slovo "tučně" musí být bezpodmínečně vytisknuto tučně? Může být klidně zelenou kurzívou. Já chci slovo "tučně" pouze zdůraznit, proto bych volil <strong>.
jozob
Profil
Timy
O tom by sa dalo polemizovať. Ja by som to písal ako príklad slova, ktoré je vypísané tučne, nie ako dôležité slovo. Tiež by tam mohol ísť zápis <strong><b>tučně</b></strong>.
Dmagician
Profil
Ak uvazujeme nasledovne:

<b> je znacka prezentacna <strong> je znacka vyznamova

<i> je znacka prezentacna <em> je znacka vyznamova

pretoze:

<strong> = silny dôraz
<em> = dôraz (emphasis)

<b> - bold
<i> - italics

odhliadnuc od toho ako ich v praxi chapu indexovacie roboty, by teda <b> a <i> mali byt bez vyznamu..
quinux
Profil
jozob
Já myslím, že by se nedalo polemizovat. Ve větě "Položky označené <strong>tučně</strong> je třeba vyplnit." jasně dáváš důraz na to tučně. Ty nechceš to slovo jen zvýraznit ty na něj chceš dát důraz, aby uživatel věděl co má dělat. ;o)
Chamurappi
Profil
Háček je v tom, že tučnost či kurzíva sama o sobě má význam málokdy. Téměř vždy se za oběma skrývá záměr zdůraznit. Praxí mají elementy <b>, <i>, <strong> a <em> od pradávna vtisknut stejný význam. Není třeba mezi ně stavět silnou zeď „tenhle je jen prezentační a tenhle je jen sémantický“.

Může vypadat hloupě, že máme čtyři stejné elementy, ale ony i ty dva „sémanticky privilegované“ jsou už víc, než je potřeba. Kdo z vás skutečně rozlišuje mezi silným důrazem a obyčejným důrazem? Rozhodujete se podle významu, nebo podle výchozího stylu elementu? Na zdůraznění by bohatě stačil samotný <em>, postupně se zanořující. Čím více <em> v sobě, tím větší důraz. I tak by to šlo.
Coder
Profil *
Dero:
Položky označené <strong>tučně</strong> je třeba vyplnit.
Položky označené <b>tučně</b> je třeba vyplnit.

Jsou tyto dva příklady ekvivalentní?


Áno sú.

Timy
Aký je praktický rozdiel medzi elementami b a strong?
Timy
Profil
Coder
"Aký je praktický rozdiel medzi elementami b a strong?"
Žádný. <b> je pouze evidentně kratší.

Chamurappi
"Rozhodujete se podle významu, nebo podle výchozího stylu elementu?"
Podle výchozího stylu, protože mi to pomáhá se rozhodnout, jestli to chci zvýraznit nebo silně zvýraznit ;-).
Dero
Profil
Timy
jozob
Coder

Správně je: Položky označené <b>tučně</b> je třeba vyplnit.

Nepotřebuji zvýrazňovat slovo "tučně", potřebuji ukázat, jak budou položky zvýrazněny. A jak Timy podotkl, není jisté, že se <strong> (logický element) vždy vykreslí tučně, kdežto <b> (typografický element) se tučně vykreslit prostě musí. Toto jsou například základy použitelnosti webových formulářů.

Stejně tak později v kódu musí být: <label for="neco"><b>Něco:</b></label>

Opět by byla hrubá chyba nechat stylování <label>u jen na CSS.


Chtěl jsem jen na jednom příkladu ukázat, že teoreticky <b> a <strong> nejsou to stejné. Ale jedním dechem však dodávám, že v praxi neznám případ, kdy by tomu tak nebylo.
quinux
Profil
Dero
To si zas tak úplně nemyslím, samozřejmě, že ukazuješ, jak budou položky zvýrazněny, ale zároveň to také zdůrazňuješ, že tučné položky mají být vyplněny.
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0