Avatar
cybershere
Člen
Avatar
cybershere:

Ahoj, mát dotaz ohledně HTML5 div a section.

na stránkách WSchools (html), konkrétně věta "Examples of non-semantic elements: div and span - Tells nothing about its content.". Chápu to dobře, že div by se neměl používat? A že ho nahrazuje nový tag section? Nejsem si zcela jistý zda-li se div může používat. Nebo se má používat pouze section.

 
Odpovědět 11. ledna 22:26
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na cybershere
Jan Vargovský:

Chápu to dobře, že div by se neměl používat? A že ho nahrazuje nový tag section?

Ne a ne.

div a span si dále používej, jen to nemá žádnou sémantickou hodnotu.

 
Nahoru Odpovědět  +1 11. ledna 22:52
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na cybershere
Michal Kuba:

Div určitě používej, není to zakázané, navíc třeba když děláš na Bootstrapu tak se bez divů neobejdeš :)

 
Nahoru Odpovědět  -1 11. ledna 23:16
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Michal Kuba
Jan Vargovský:

To, že jsou ukázky bootstrapu v divech, neznamená, že je musíš používat i ty :D

 
Nahoru Odpovědět  +1 11. ledna 23:24
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na cybershere
Tonda Kozák:

Logika: kam bych dal <div> narvu <section> je chybná a divná. Místo nesémantického <div> bys používal nesémantický <section>.

Pokud chceš nové HTML 5 tagy (main, header, footer, section, article, hgroup, nav, aside) používat (což se ještě nedoporučuje s ohledem na nepodporu ve starším IE), nastuduj si, co všechny znamenají a jak se používají a používej je správně.
https://html.spec.whatwg.org/…mantics.html#…

 
Nahoru Odpovědět  +1 12. ledna 10:12
Avatar
Odpovídá na Tonda Kozák
Dominik Gavrecký:

Kde si zistil že sa neodporúčajú používať ?

Nahoru Odpovědět 12. ledna 10:16
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
tomasmanhal
Člen
Avatar
tomasmanhal:

Vzhledem k tomu, že starým IE už pomalu zvoní hrana, užívá ho opravdu malé procento uživatelů a už je to i oficiální, tak bych určitě lidi směřoval k tomu aby využívali co nejméně divů. Od toho ostatně HTML5 přišlo s novými tagy pro členění stránky. Nové tagy jsou přehlednější.

Už se nemusíme s HTML5 cítit jako Alenka v říši divů. Div je dobrý sluha, ale zlý pán

Nahoru Odpovědět  +1 12. ledna 11:40
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
Tomáš123
Člen
Avatar
Odpovídá na tomasmanhal
Tomáš123:

Div je dobrý sluha, ale zlý pán

HTML5 ešte horší. Mimochodom, zistil som si, že zatiaľ nemá žiadny sémantický význam. Príchod HTML5 nových „sémantických“ blokových elementov nie je o nič iný ako „starý“ nesémantický <div>. Teda okrem tej podpory, ktorá ťahá HTML5 dole v objektívnom hodnotení v súčasnosti.

Nahoru Odpovědět 12. ledna 16:33
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

Samozřejmě, ale z hlediska přehlednosti kódu je prostě praktičtější využít section a do něj třeba dva divy, než div a do něj zanořovat div za divem. A nevšiml jsem si, že by HTML5 něco tahalo dolu. A nepovedu tady s Tebou zase diskuzi o tom, že jsi sto let za opicemi :-) Klidně si buď :-) Pokud Ti nevadí záplava divů, tak si v tom dělej.

Nahoru Odpovědět 12. ledna 16:45
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
Tomáš123
Člen
Avatar
Tomáš123:

A nevšiml jsem si, že by HTML5 něco tahalo dolu.

Myslel som, že časťou „HTML5 nových „sémantických“ blokových elementov“ som jasne vymedzil, že som v príspevku hovoril o HTML5 nových „sémantických“ blokových elementoch. Tie nie sú kvôli podpore tak vhodné, preto som písal o ťahaní dole.

Pokud Ti nevadí záplava divů

Toto podľa mňa nie je prolém. Ty v svojom HTML5 kóde pozrieš na značku, ja pozriem na triedu alebo id. Nemyslím, že by si sa v neznámom kóde s HTML5 značkami zorientoval oveľa rýchlejšie ako v kóde s divmi. Nie je to vyslovený mor nečistoty (pokiaľ si schopný písať prehľadný kód).

Nahoru Odpovědět 12. ledna 17:06
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Odpovídá na Tomáš123
Matyáš Procházka:

Osobně si myslím, že HTML5 je mnohem lepší i pro vyhledávače a věci na této bázi. Mnohem lépe porozumí tvému webu. Vždy bych doporučoval používat HTML5 tagy. A kdyby to v tuto chvíli nemělo tak velký smysl, za pár let určitě bude mít. :)

 
Nahoru Odpovědět 12. ledna 19:24
Avatar
Tomáš123
Člen
Avatar
Tomáš123:

je mnohem lepší i pro vyhledávače

Nie.

a věci na této bázi

To som neoveroval. Ale niečo som čítal:

Tak určit, co je na stránce obsah, se může hodit. Kromě vyhledávačů to může pomoci i nástrojům, co vytváří náhledy odkazů. Nebo třeba Reading view v mobilních Explorerech / MS Edge také potřebuje určit, co je obsah – nezkoumal jsem, jak to funguje, ale dovedu si představit, že by jednotné značky mohly pomoci. Nakonec i nástroje pro uložení obsahu k pozdějšímu čtení, jako je třeba Pocket, potřebují obsah rozpoznat.

http://djpw.cz/164004#14

IT Network i Str4wberry sa vo vyhľadávačoch plietol (za predpokladu, že Google by to vedel prvý). Časom sa možno dostanem k dostatočne dôveryhodným informáciám a budem môcť s istotou vyvrátiť aj toto. A možno nie a už to niečo naozaj dokáže rozpoznať. Neviem.

A kdyby to v tuto chvíli nemělo tak velký smysl, za pár let určitě bude mít.

Určite? Už pred niekoľkými mesiacmi to určite zmysel malo (www.itnetwork.cz/…50882c18958f#… - zaujímavé, že tomasmanhal dnes súhlasil slovom „Samozřejmě“ :) ). O pár rokov bude aj iné zastúpenie prehliadačov a okolnosti.

Nahoru Odpovědět  +1 12. ledna 20:04
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na tomasmanhal
Tonda Kozák:

(Reakce i na všechny ostatní)

Tak nějak jsem si myslel, že si to zas slíznu, ale nejsem nějak při chuti pouštět se do nějaké půtky.
(Naštěstí Tomáš123 to dostal za mě.) :-)

Kdo chce, ať si používá, co chce. Ale když já dělám web, dělám ho pro návštěvníky, ne proto, abych mohl slintat nad tím, jak mám krásně přehledný kód.

Neříkám, že ty nové značky nemají žádné výhody, ale to, že ty výhody nevyváží nevýhodu s nepodporou v IE. (Je fajn, jak tomasmanhal zmínil, že je oficiální, že IE používá jen malé procento uživatelů, ale ty procenta ať už oficiální nebo neoficiální tu jsou pořád.)

Tímto pro mne tato debata skončila.

 
Nahoru Odpovědět 12. ledna 20:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.