Diskuze: HTML5 a nové tagy

Volná diskuze HTML5 a nové tagy

Avatar
Tonda Kozák
Člen
Avatar
Tonda Kozák:

K této radě je ale vždycky potřeba dodat, že musí dovytvořit kompatibilitu pro starší prohlížeče.

 
Odpovědět  -1 11.12.2014 20:08
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
Daniel Vítek:

Nic proti, ale starší prohlížeč používá hooodně málo lidí, a není moc pravděpodobný že by někdo takovej přišel na jeho web, když není moc známej :)

 
Nahoru Odpovědět 11.12.2014 20:13
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Tonda Kozák
Jiří Gracík:

Nikoliv. Starých prohlížečů se zbavíme jenom tak, že je přestaneme podporovat.

Nahoru Odpovědět  +3 11.12.2014 20:26
Creating websites is awesome till you see the result in another browser ...
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Daniel Vítek
Tonda Kozák:

Čistě teoreticky, pravděpodobnost, že někdo přijde na jeho web nemá s používaným prohlížečem vůbec do dělat.
Zas tak hooodně málo lidí to není, jsou to všichni, kteří mají IE starší než 9 -> +- 4 %.
Je možné, že pro tebe je to zanedbatelné číslo, já bych ale ze svých stránek zbytečně nevyhodil nikoho. A už určitě ne kvůli takové banalitě, jako nové elementy, které mi v podstatě nic nového zatím nepřináší.

Taková zajímavost: http://www.ontola.com/…ml5-elementy

Doporučené večerní čtení: http://www.creativebloq.com/…page-9122842
Pak ještě při rozhodování, co podporovat a co ne: http://www.zdrojak.cz/…-procentech/

 
Nahoru Odpovědět 11.12.2014 20:54
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Myslím, že jsme byli trochu offtopic :)

 
Nahoru Odpovědět 11.12.2014 20:59
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Daniel Vítek
Tonda Kozák:

Díky za vyčlenění do nového vlákna, bude to přehlednější. Jen by chtělo tam nějak dopsat, na co vlastně jsem na začátku reagoval.

 
Nahoru Odpovědět 11.12.2014 21:26
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Tonda Kozák
Jiří Gracík:

Je sice fajn umožnit všem lidem podívat se na něčí web, ale takhle tu bude IE<9 strašit donekonečna.

Nahoru Odpovědět  +1 12.12.2014 6:55
Creating websites is awesome till you see the result in another browser ...
Avatar
Tonda Kozák
Člen
Avatar
Tonda Kozák:

To je ale stejný přístup, jako bych ti radil, kdybys byl třeba majitel obchodu s potravinami, ať tam nepouštíš nikoho, kdo neměří aspoň 180 cm, protože jinak se té malé chátry nezbavíme.

Řekni mi, co mi tyto novinky přinesou - kromě toho že se budu podílet na zničení některých IE.

Pak bych chtěl vysvětlit ještě tenhle seznam.

Přehled použití nových sémantických elementů na známých webech.
www.seznam.cz - NE
www.google.com - NE
www.facebook.com - NE
www.itnetwork.cz - ANO
www.zdrojak.cz - ANO
www.jecas.cz - NE
www.zive.cz - NE
www.lupa.cz - NE
www.alza.cz - NE
cs.wikipedia.org - NE

 
Nahoru Odpovědět 12.12.2014 14:37
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
David Čápka:

Vysvětlení je jednoduché, ty weby vznikly v minulosti, proč by je někdo měnil, když fungují? Dělat se starými technologiemi nové projekty však smysl už nedává.

Nahoru Odpovědět  +1 12.12.2014 14:46
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na Tonda Kozák
Michal Žůrek (misaz):

Zatímco 180cm lidé za to nemůžou, uživatele IE7 na 95% za svou zaostalost si můžou sami. To je ten rozdíl. Svoji výšku takřka neovlivníš, ale to jestli používáš IE7 nebo Chrome 39 je jedno tlačítko Download.

Nahoru Odpovědět  +1 12.12.2014 15:20
Nesnáším {}, proto se jim vyhýbám.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Čápka
Tonda Kozák:

To je fakt, když fungují, tak je nikdo měnit nebude. Pro nové projekty ale budeme používat technologie, které nefungují (někde)?

Navíc to tvrzení není tak docela pravdivé. Minimálně Google i Seznam (a určitě Facebook) své kódy často předělávají. Web jecas.cz vznikl poměrně nedávno (loni myslím).
Nové weby od Seznamu (Stream, Zboží, Lidé, ...) jsou také nově zcela předělané - a tyhle elementy tam nenajdeme.

 
Nahoru Odpovědět 12.12.2014 15:21
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Michal Žůrek (misaz)
Tonda Kozák:

Ani toto není docela pravda. To, že někdo používá staré prohlížeče má svůj důvod. Ano, někdo je jen líný. Ale spousta lidí pracuje na počítačích, kde nemají pravomoci na instalace jiných prohlížečů. A nebo jim prostě konkrétní prohlížeč více vyhovuje.

 
Nahoru Odpovědět 12.12.2014 15:24
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
David Čápka:

HTML 5 a CSS 3 funguje už všude, je rok 2014. Takovéhle diskuze jsou vždycky se vším novým, člověk si chce zoufale najít záminku proč se to neučit, nikdo si přeci nechce přiznat, že neumí něco zásadního :)

Nahoru Odpovědět  +1 12.12.2014 15:35
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na Tonda Kozák
Luboš Běhounek (Satik):

Podporuješ na svých webech Mosaic? Podporuješ prohlížeče, které běží jen v textovém režimu? :)

Je na tvůrci webu, co všechno ještě podporovat bude a co ne, podporovat staré technologie zároveň s novými většinou stojí čas (=peníze) navíc a ne každý si to může dovolit.

Nahoru Odpovědět  +2 12.12.2014 15:44
:)
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
Tonda Kozák:

Jestli Mosaic, tak to jsem nevěděl, chtěl jsem to zkusit, ale nešlo mi ho nainstalovat. Ale je to trošku mimo, protože tento prohlížeč byl nahrazen lepším již před 17 lety, IE 9 před 3.
A ano, ve většině stránek (pokud to nejsou vyloženě webové aplikace, které nutně potřebují JavaScript) textové prohlížeče podporuji.

O té podpoře je to sice ve většině případů pravda, ale nepoužívání nových elementů nestojí nic.
A když připomenu, že jsem původně reagoval na radu používat tyto elementy na webu člověka, který se chce vytvářením webů živit, tak v takovém případě by měl člověk investovat hodně, když chce získat zákazníky.

Pro David Čápka:
Pokud se člověk podívá na www.caniuse.com tak vidí, že hodně věcí z HTML 5 a CSS 3 nefunguje všude.
Že ty nové elementy nejsou nic zásadního ukazuje fakt, že žádný z velkých webů nepředělával svůj kód jen proto, aby je tam doplnil (i když jiné dobroty z HTML 5 vesele používá).
Pak je také dobré se něco naučit, ale nepoužívat to slepě bez přemýšlení, ale říci si, jestli mi to něco dá, nebo naopak uškodí.

 
Nahoru Odpovědět 12.12.2014 17:31
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
David Čápka:

Nějak mi nedochází ten argument, z HTML specifikace toho vždy hodně fungovat nebude když se neustále vytváří. Logicky používáš to, co funguje alespoň několik verzí dozadu. V IT ti nic nového neuškodí, uškodí ti akorát takovéhle rozumování a stání na místě.

Nahoru Odpovědět 12.12.2014 17:52
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na Tonda Kozák
Michal Žůrek (misaz):

zrovna u nových elementů o kterých byla řeč, je tabulka docela zelená...

http://caniuse.com/#…

Nahoru Odpovědět 12.12.2014 18:07
Nesnáším {}, proto se jim vyhýbám.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Čápka
Tonda Kozák:

Ten argument znamenal, že není pravda, že HTML 5 a CSS 3 dnes všude funguje, jak jsi tvrdil.
Já se nevyhýbám novým technologiím z HTML 5 a CSS 3. Jako nejužitečnější se mi jeví LocalStorage. Ty se sice stále snažíš ohleduplně napsat, že jsem dinosaur, že používám jen technologie z konce 90. let, ale to není pravda. Užitečné technologie s chutí využívám, ale nedělám z nich modlu.

Že mi nic nového neuškodí? Ale to přece také není pravda. Například XHTML jsi také takto obhajoval? A teď vidíš, že to byla slepá větev.

Stále mi tu nikdo nenapsal výhody těch nových elementů. V čem jsou skutečně (ne jen teoreticky) lepší kromě toho, že jsou nové a ještě neopotřebované?

 
Nahoru Odpovědět  -1 12.12.2014 18:10
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Tonda Kozák
IT Man:

Je to přehlednější, lépe se používají a navíc v article nadpisy h1 nejsou tak velké. :)

Nahoru Odpovědět 12.12.2014 18:18
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
David Čápka:

XHTML jsem používal a pokud vím, tak je s HTML 5 kompatibilní nebo jsem si alespoň nevšiml žádného problému. Navíc mi vůbec HTML 5 nepřijde jako něco nového, je to dávno standard.

Výhodou je čitelnost. Místo spousty divů máš krásně sémantický kód, vidíš kde co končí a děláš méně chyb. CSS 3 ti šetří spoustu práce s věcmi, co šly dříve dělat jen přes obrázky nebo dokonce přes JavaScript.

Nahoru Odpovědět  +1 12.12.2014 18:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na IT Man
Tonda Kozák:

Opravdu?
Nepamatuji se, že bych někdy nechával velikost nadpisů přednastavenou, už proto, že by se to zobrazovalo různě v různých prohlížečích.
Lépe se používají? Je to opravdu pohodlnější psát article než kratší div?
Přehlednější? Já jsem nikdy (když pominu těch pár měsíců učení se HTML) nikdy s přehledností problém neměl.

Jaké vidím nevýhody?

  1. Zabiju tím část návštěv.
  2. Značky jsou delší.
  3. Zabiju tím část návštěv.
 
Nahoru Odpovědět 12.12.2014 18:31
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Tonda Kozák
tomasmanhal:

Pokud se v tvorbě webů pohybuješ, tak Ti výhody HTML5 a CSS3 musí být nad slunce jasné a pokud ne, tak si to najdi a nastuduj, posuneš se hodně dopředu a usnadníš si spoustu práce.

Nové a neopotřebované?­...už několik let weboví vývojáři znásilňují HTML5 a CSS3 různými způsoby, tak z čeho soudíš, že je neopotřebované?­...Napříč IT Networkem prostě nechápu tvoje názory. Jestli se snažíš být za každou cenu proti většině, bořit větrné mlýny a mít dobrý pocit z toho, že si razíš jinou cestu (přestože těžší a zdlouhavější).

Nahoru Odpovědět  +1 12.12.2014 18:32
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Tonda Kozák
IT Man:

Zmenšuje, mám vlastní zkušenosti. A co je lepší psát? <div id="obsah"> nebo <article>? Co je delší?
Jaký návštěvník ti koukne na kód? HTML5 je hodně dobrý a dobře se používá. A navíc dané věci vypadají lépe (např. menu). :)

Nahoru Odpovědět  +1 12.12.2014 18:37
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Čápka
Tonda Kozák:

Standardem je to opravdu už dlouho. Něco přes měsíc: http://www.zive.cz/…default.aspx :-)

Slastný pocit před spaním, že mám sémantický kód (na který se nikdy nikdo nedívá), mi trošku nahlodávají apokalyptické sny, kde zámožný zákazník si chce nechat u mě web, ale neuvidí ho, protože se na něho chce podívat zrovna u prarodičů na počítači.

Spíš je člověk na chyby náchylnější, v delším slově udělá více chyb.

Trochu mě překvapilo, že nikdo neargumentoval tím, že je to vhodnější pro vyhledávače, což je taky pěkná blbost.

Zkus si představit, že pro mě děláš web a přijdeš mi říci, že odstřihneš malinkaté procento zákazníků, abys měl čitelnější kód. Jak mi to vysvětlíš?

 
Nahoru Odpovědět  +1 12.12.2014 18:41
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tonda Kozák
David Čápka:

Již jsem ti psal, že se to stále vyvíjí. Že si teď řekli, že nějakou část, která se již léta používá, prohlásí za standard, je úplně jedno. Standard dělá naprostá většina uživatelů co má léta kompatibilní prohlížeč, ne nějaké prohlášení.

Nastuduj si nástroje jako Modernizr, když se stále oháníš kompatibilitou. Pro moderní web ji není problém zachovat, když to tolik chceš.

Zákazník bude mít takhle nekvalitní web, který se bude špatně rozšiřovat a dost možná bude i dražší, protože napatlat design bez CSS 3 dá dost práce. To je to, co bys mu měl říct. Lidí, kterým to nepůjde, je naprosté minimum, takže se to nevyplatí.

Nahoru Odpovědět 12.12.2014 18:47
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na tomasmanhal
Tonda Kozák:

Pokud se v tvorbě webů pohybuješ, tak víš, že HTML 5 a CSS 3 je veliká spousta různých spolu nesouvisejících věcí a že něco z toho je užitečnější a něco méně.
Z čeho soudím, že je to nepodporované? Že část návštěvníků uvidí zcela nečitelný web. Není to situace, kdy jen neuvidí obrázkové pozadí. Ten web se absolutně nedá použít.

Já proti HTML 5 nic nemám a používám jej rád a s chutí, jeho části. Odmítám ty, které nemají dostatečnou přidanou hodnotu v kombinaci s podporou.

Opakuji, neodmítám HTML 5 jako celek a už vůbec se nebavím o CSS 3. Já odmítám to, že tu radíte začátečníkům aby používal nové elementy a nepodporoval starší IE.

Pro IT Man:
A teď něco ze skutečného života, co je kratší:

<header class="layout"></header>

nebo

<div class="layout"></div>

To s tím lepším vzhledem menu jsem nepochopil. Mimochodem tag menu byl už v HTML 4.1 :-)

Pro David Čápka:
Znovu opakuji, bavím s jen a pouze o nesmyslnosti používání nových sémantických značek. Nějaké CSS s tím nemá co dělat.

Já se snažím dělat weby pro všechny. Pro moderní uživatele, aby jim to fungovalo báječně, pro uživatele starších prohlížečů a uživatelů bez JavaScriptu, aby jim to aspoň nějak fungovalo i pro nevidomé, aby na mém webu našli informaci, kterou potřebují.

Editováno 12.12.2014 20:09
 
Nahoru Odpovědět 12.12.2014 20:09
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Tonda Kozák
IT Man:

A co po úpravě? :)

<header>...</header>
/* CSS */
header { /* kód */ }
<div class="layout">…</div>
/* CSS */
.layout { /* kód */ }

Co myslš teď? Myslíš, že profesionální programátoři teď používají div? Ne, je to nevzhledné a pro úpravy nepoužitelné. :)

Nahoru Odpovědět 12.12.2014 21:07
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na IT Man
Tonda Kozák:

Proč po úpravě? Já ten svůj příklad s header vzal z téhle stránky. Většinou tam totiž stejně musíš přidat nějakou třídu, nebo id.

Myslíš, že třeba na Seznamu pracují programátoři/kodéři amatéři? Ti totiž vesele div používají.

 
Nahoru Odpovědět 13.12.2014 8:57
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Tonda Kozák
IT Man:

Také kdo by to chtěl upravovat? Jak tady někdo psal, když se dělají nové projekty, používají se již nové značky. A kdo by upravoval již něco fungujícího? Taky to vypovídá o tom, že <div> je nepřehledný a blbě se upravuje. U <header> a podobně víš, o co se jedná a úprava ti nezabere míň než pár minut. :)

Nahoru Odpovědět 13.12.2014 10:37
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na IT Man
Tonda Kozák:

Nějak moc nechápu, na co reaguješ. Jestli myslíš to, že v seznamu.cz provozují jen staré projekty, proto je to jen hromada DIVů, tak jak mi vysvětlíš, že web z konce minulého roku není „profesionálně“ vytvořen: http://www.zive.cz/…default.aspx
Nebo rok starý projekt se ti zdá starý? Tak novější: http://www.zive.cz/…default.aspx

Nevím, co znamená: Taky to vypovídá o tom, že <div> je nepřehledný...

  • Co o tom vypovídá?
 
Nahoru Odpovědět 13.12.2014 16:45
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Tonda Kozák
IT Man:

Vypovídá to o tom, že se to blbě upravuje. Asi rádi používají divy. Akorát chtěl jsem ti to vysvětlit. S tím tvým chováním ti moc toho neřeknu. Takže ahoj. :)

Nahoru Odpovědět 13.12.2014 17:39
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Tonda Kozák
Člen
Avatar
Tonda Kozák:

Pochopil jsem, o čem to vypovídá. Ptal jsem se, co o tom vypovídá. Ale to je fuk. Já sice na svém chování (aspoň co se týče tohoto vlákna, v běžném životě by se cosi našlo) nevidím nic závadného, ale chápu tvé pohnutky, proč se se mnou nechceš bavit.
Takže se měj také báječně. :-)

 
Nahoru Odpovědět 13.12.2014 23:02
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 32 zpráv z 32.