Autor Zpráva
Petr1234
Profil *
Zdravim vsechny,

nevite nekde jak "naucit" :hover nejen u <a>, ale treba i u <div> nebo jinych tagu?

Diky.
Kcko
Profil
http://www.rjwebdesign.net/Blog/CSS/20080112-Jak-Na-Hover-v-IE-Pro-Vsechny-HTML-prvky
Joker
Profil
Petr1234:
V IE6 se bez toho obejít a v ostatních rozšířených prohlížečích to funguje bez problému (hover efekt obvykle není tak zásadní pro funkčnost webu, aby vadilo, že to nebude fungovat v IE6).
Chamurappi
Profil
Reaguji na Jokera:
hover efekt obvykle není tak zásadní pro funkčnost webu
Až na znásilnění :hoveru v podobě vyskakujícího menu nebo jiného psího kusu založeného na úpravě vlastnosti display.

V IE6 se bez toho obejít
Proč se obcházet, když to jde celkem snadno vyřešit?
Joker
Profil
Chamurappi:
Až na znásilnění :hoveru v podobě vyskakujícího menu nebo jiného psího kusu založeného na úpravě vlastnosti display.
Jo, tohle je pravda.
Taurus
Profil
Co je špatného na vysouvacím menu pomocí hoveru? Mám s tím jen malé zkušenosti, pro IE6 lze použít hover.htc, jinak jde o css menu, což je fajn (?)
panther
Profil
Taurus:
Co je špatného na vysouvacím menu pomocí hoveru?
nic. Něco podobného se výše píše?
Taurus
Profil
Chamurappiho znásilňování nevyznělo pozitivně, stejně tak psí kusy.
Carrot
Profil *
Taurus:
Co je špatného na vysouvacím menu pomocí hoveru?
Mizerná ergonomie. Menu by mělo být trochu inteligentnější - rozbalovat se jen tam, kde je místo, skrývat se se zpožděním, a tak dále. Na to je CSS krátké.
panther
Profil
Carrot:
Na to je CSS krátké.
někdo nepotřebuje, aby mu zůstalo rozbalené menu i po té, co z něj myší odjedu.

Hlavně kolikrát není dovůd tahat do všeho JavaScript, na ten jsou totiž krátcí uživatelé bez JS.
DoubleThink
Profil *
panther:
někdo nepotřebuje, aby mu zůstalo rozbalené menu i po té, co z něj myší odjedu.
Mýlíš se. U víceúrovňových menu to uvítá každý, komu se nechce vybírat každý item na pětkrát.

Hlavně kolikrát není dovůd tahat do všeho JavaScript, na ten jsou totiž krátcí uživatelé bez JS.
Nastuduj si penetraci javascriptu - zjistíš, že má výrazně větší manévrovací prostor než jen trochu exotičtější CSS vlastnosti.
Chamurappi
Profil
Reaguji na Taura:
Je závislé na myši a z pohledu méně internetově zkušeného uživatele je divné, protože vesměs všechna ostatní menu, která zná, reagují až na kliknutí.
Znásilněním ho nazývám proto, že :hover k tomuto nikdy nebyl určený a nyní se tak využívá zejména proto, že to jde. Je to zkamenělá ukázka kdysi překvapujících možností CSS, aneb „Hurá, ono to jde i bez všemi nenáviděného JavaScriptu!“, která se připletla do webdesignérských kuchařek bez kritického posouzení všech pro a proti.

Chamurappiho znásilňování
Tato pěkná klíčová slova si v hlavě zařadím hned vedle fráze „hypokritického Chamurappiho“ :-)
Taurus
Profil
panther:
Hlavně kolikrát není dovůd tahat do všeho JavaScript, na ten jsou totiž krátcí uživatelé bez JS.

Ale uživatelé IE6 v případně hover menu taky. Hover.htc je jen js, pokud vím.

Carrot, Chamurappi:

Díky za sumář. Ta klíčová slova měla jen nadsadit reakci na pantherovo nepochopení. :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: