Pri redesigne stránok Bauchemia T. B. som musel vytvoriť
rozbalovacie menu, ktoré však bude prístupné. Nechcel som použiť JS, lenže IE nepodporuje pseudo vlastnosť
:hover
na iných elementoch, ako je <a>
.
Elegantným a prístupný riešením sú behaviors pre IE.
Podarilo sa mi objaviť HTC script, ktorý pridáva pomocou
behavior:
podporu pre :hover
. Autorom csshover.htc
je Peter Nederlof.
Pridanie podpory pre CSS pseudo vlastnosť :hover
do Internet
Exploreru:
body { behavior:url("csshover.htc"); }
Prípadne môžete použiť _hack:
body { _behavior:url("csshover.htc"); }
Po objavení hacku pre fixné umiestnenie položiek na stránke aj v IE je za necelého polroka táto technika ďalšou perfektnou možnosťou, ako vytvoriť prístupnejšie, rýchlejšie a netradičné WWW stránky.
Doplnenie: .htc
súbory je potrebné posielať
s MIME typom text/x-component
, pretože IE6 SP2
ich nemusí spracovať. Zatiaľ mi .htc súbory bežia v IE6 SP2 aj s MIME
typom text/plain
, ale je lepšie dodržať uvedený typ..[note]