Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Neaktivní uživatel
Tonda Kozák:11.12.2014 20:08

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

 
Odpovědět
11.12.2014 20:08
Avatar
Odpovídá na Tonda Kozák
Neaktivní uživatel:11.12.2014 20:13

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
Neaktivní uživatelský účet
Avatar
Odpovídá na Tonda Kozák
Neaktivní uživatel:11.12.2014 20:26

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

Nahoru Odpovědět
11.12.2014 20:26
Neaktivní uživatelský účet
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Neaktivní uživatel
Tonda Kozák:11.12.2014 20:54

Č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
Neaktivní uživatel:11.12.2014 20:59

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

Nahoru Odpovědět
11.12.2014 20:59
Neaktivní uživatelský účet
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Neaktivní uživatel
Tonda Kozák:11.12.2014 21:26

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
Odpovídá na Tonda Kozák
Neaktivní uživatel:12.12.2014 6:55

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
12.12.2014 6:55
Neaktivní uživatelský účet
Avatar
Tonda Kozák
Člen
Avatar
Tonda Kozák:12.12.2014 14:37

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 Hartinger
Vlastník
Avatar
Odpovídá na Tonda Kozák
David Hartinger:12.12.2014 14:46

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
12.12.2014 14:46
New kid back on the block with a R.I.P
Avatar
Odpovídá na Tonda Kozák
Michal Žůrek - misaz:12.12.2014 15:20

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
12.12.2014 15:20
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Hartinger
Tonda Kozák:12.12.2014 15:21

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:12.12.2014 15:24

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 Hartinger
Vlastník
Avatar
Odpovídá na Tonda Kozák
David Hartinger:12.12.2014 15:35

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
12.12.2014 15:35
New kid back on the block with a R.I.P
Avatar
Odpovídá na Tonda Kozák
Luboš Běhounek Satik:12.12.2014 15:44

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
12.12.2014 15:44
https://www.facebook.com/peasantsandcastles/
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Tonda Kozák:12.12.2014 17:31

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 Hartinger:
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 Hartinger
Vlastník
Avatar
Odpovídá na Tonda Kozák
David Hartinger:12.12.2014 17:52

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
New kid back on the block with a R.I.P
Avatar
Odpovídá na Tonda Kozák
Michal Žůrek - misaz:12.12.2014 18:07

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
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Hartinger
Tonda Kozák:12.12.2014 18:10

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
12.12.2014 18:10
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Tonda Kozák
Jan Lupčík:12.12.2014 18:18

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
TruckersMP vývojář
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Tonda Kozák
David Hartinger:12.12.2014 18:22

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
12.12.2014 18:22
New kid back on the block with a R.I.P
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Jan Lupčík
Tonda Kozák:12.12.2014 18:31

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
Odpovídá na Tonda Kozák
Tomáš Maňhal:12.12.2014 18:32

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
12.12.2014 18:32
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Tonda Kozák
Jan Lupčík:12.12.2014 18:37

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
12.12.2014 18:37
TruckersMP vývojář
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na David Hartinger
Tonda Kozák:12.12.2014 18:41

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
12.12.2014 18:41
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Tonda Kozák
David Hartinger:12.12.2014 18:47

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
New kid back on the block with a R.I.P
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Tomáš Maňhal
Tonda Kozák:12.12.2014 20:09

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 Jan Lupčík:
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 Hartinger:
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
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Tonda Kozák
Jan Lupčík:12.12.2014 21:07

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
TruckersMP vývojář
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Jan Lupčík
Tonda Kozák:13.12.2014 8:57

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
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Tonda Kozák
Jan Lupčík:13.12.2014 10:37

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
TruckersMP vývojář
Avatar
Tonda Kozák
Člen
Avatar
Odpovídá na Jan Lupčík
Tonda Kozák:13.12.2014 16:45

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
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Tonda Kozák
Jan Lupčík:13.12.2014 17:39

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
TruckersMP vývojář
Avatar
Tonda Kozák
Člen
Avatar
Tonda Kozák:13.12.2014 23:02

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.