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í.

Diskuze: Internet Explorer

Aktivity
Avatar
Jurajs
Člen
Avatar
Jurajs:10.3.2015 14:50

Ahoj chtěl bych se zeptat, když děláte webové stránky, tak jak udělám aby mě šel ve všech verzích IE?

#menu li:hover{background-color: grey;}

Díky moc za odpověďi.

 
Odpovědět
10.3.2015 14:50
Avatar
Odpovídá na Jurajs
Neaktivní uživatel:10.3.2015 15:00

Na tvojom webe nie je čo hodnotiť...

Nahoru Odpovědět
10.3.2015 15:00
Neaktivní uživatelský účet
Avatar
Jurajs
Člen
Avatar
Odpovídá na Neaktivní uživatel
Jurajs:10.3.2015 15:04

Ja nechcu hodnotit web, já chci poradit aby měl šel ten css kód na všech verzích IE...nemluvím o webu co mám tady v profilu!!

Editováno 10.3.2015 15:06
 
Nahoru Odpovědět
10.3.2015 15:04
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Jurajs
Petr Čech:10.3.2015 15:10

Tak proč to dáváš do kritiky webů, tady to nemá co dělat. Jinak popravdě řečeno, pokud si chceš zachovat zdravý rozum tak neřeš věci jako hover v IE 8-

Nahoru Odpovědět
10.3.2015 15:10
the cake is a lie
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Petr Čech
Tomáš123:10.3.2015 16:26

Prečo? Prečo IE8-? IE7 s hoverom nemá problém a myslím, že IE6- obsahuje iba obmedzenie, kde sa hover prejaví iba na odkazoch, ale nevidím dôvod, prečo niekomu radiť nesanžiť sa optimalizovať, ak stačí iba zmeniť prvok v selektore.

Nahoru Odpovědět
10.3.2015 16:26
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Odpovídá na Tomáš123
Tomáš Maňhal:10.3.2015 16:32

Nevyplatí se optimalizovat pro IE8 a nižší. Jsou to nejméně používané prohlížeče, které používá sotva pár procent uživatelů a jsou s nimi pouze problémy. Ale je to na vývojáři samotném, jak moc pohodlnou cestu si zvolí :-)

 
Nahoru Odpovědět
10.3.2015 16:32
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Tomáš Maňhal
Tomáš123:10.3.2015 16:40

Problémy sú väčšinou spôsobené neschopnosťou kódera. Môžme polemizovať nad tým, akým percentom prispieva zlá podpora IE6 na obtiažnosť optimalizácie (lebo S IE7 nie je problém), ale aj tak dôjdeme k záveru, že najčastejšie to spôsobuje:

  • neschoponosť vytvoriť čistý kód
  • neznalosť možnosti iných štýlov pre nižšie verzie IE
  • vysoké požiadavky a používanie nových CSS vlastností

V tomto prípade sa odvážim tipnúť, že Jurajs pridal riadok z CSS pre menu (v ktorom by mal byť aj odkaz).

Stačí teda zmeniť selektor na:

#menu li a:hover{background-color: grey; /*farba grey nie je podprovoaná v starších prehliadačoch, takže buď hexadecimálny zápis, alebo "gray"*/}

A čo sa týka používateľnosti, cieľom každého kódera by malo byť zabezpečenie, aby bol jeho web čitateľný v každom prehliadači (aj IE1). Používanie obrázka namiesto border-radius by som neriešil ani ja, skôr mám na mysli zachovanie elementárnej funkčnosti.

Editováno 10.3.2015 16:42
Nahoru Odpovědět
10.3.2015 16:40
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Odpovídá na Tomáš123
Tomáš Maňhal:10.3.2015 16:45

Ano, při takto drobných problémech, jako je hover, se často najde řešení. ale pokud se v branži pohybuješ několik let a jsi zvyklý využívat vždy aktuální technologie a postupy, tak velká většina už bohužel implementovat s podporou pro starší prohlížeče moc nejde. Pořád si myslím, že je lepší dovést k dokonalosti web s podporou u 95% zákazníků, než web ochudit o funkce kvůli zbývajícím 5%, které zůstaly ve středověku a u kterých stejně nemáme jistotu, že vůbec přijdou na náš web :-) Nějak musíme ty lidi nenásilně vést kupředu :-)

 
Nahoru Odpovědět
10.3.2015 16:45
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Tomáš Maňhal
Tomáš123:10.3.2015 16:53

Záleží od konkrétneho zamerania. V prípade niektorých webov sa to naozaj neoplatí (resp. nie je to možné) Nikdy nie je 100% podpora (užívateľ môže mať vypnutý JS, mať starý prehliadač) a v takom prípade, ak nejde o úplne jednoduchú stránku, pomôže iba podmienené načítanie štýlov. Či sa to chce danému kóderovi riešiť, to už je jeho vec, ja by som sa na to dal.

Nahoru Odpovědět
10.3.2015 16:53
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Odpovídá na Tomáš123
Tomáš Maňhal:10.3.2015 16:54

S tím souhlasím. Cílová skupina v tom hraje nemalou roli.

 
Nahoru Odpovědět
10.3.2015 16:54
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 10 zpráv z 10.