Diskuze: Internet Explorer

HTML a CSS HTML a CSS Internet Explorer American English version English version

Avatar
Jurajs
Člen
Avatar
Jurajs:

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  -4 10.3.2015 14:50
Avatar
Samuel Illo
Redaktor
Avatar
Odpovídá na Jurajs
Samuel Illo :

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

Nahoru Odpovědět  +3 10.3.2015 15:00
www.samuelillo.com; lamka02sk(zavináč)samuelillo.com, www.point.samuelillo.com, www.csgorig.eu
Avatar
Jurajs
Člen
Avatar
Odpovídá na Samuel Illo
Jurajs:

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
Odpovídá na Jurajs
Petr Čech (czubehead):

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  +2 10.3.2015 15:10
Why so serious? -Joker
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Petr Čech (czubehead)
Tomáš123:

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
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

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  +1 10.3.2015 16:32
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:

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
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

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  +2 10.3.2015 16:45
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:

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  +1 10.3.2015 16:53
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

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

Nahoru Odpovědět 10.3.2015 16:54
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
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.