
19-01-2010, 16:50
|
|
|
|
חבר מתאריך: 29.04.04
הודעות: 638
|
|
|
תפריט נפתח. לא נפתח ב ie6
שלום,
להלן קוד לתפריט משני שנפתח במצב עכבר מעל פריט תפריט (hover):
קוד:
<style type="text/css" media="all">
body { behavior:url("csshover.htc");}
div#wrapper * {margin:0; padding:0;behavior:url(csshover.htc);}
#wrapper {border:1px solid #686;float:left;font-family:lucida, arial, sans-serif;behavior:url(csshover.htc);}
#wrapper ul {float:left;border:2px solid red;}
#wrapper li {border:2px solid blue; list-style-type:none; float:left;}
#wrapper a { background-color:#DDD; padding: .3em 6px; display:block; }
#wrapper a:hover {color:#ccc; background-color:#666;}
#wrapper li ul {position:absolute; width:7em;display:none;}
#wrapper li ul li {width:100%;} #wrapper li:hover ul {position:absolute; width:7em;display:block;}
</style>
</head>
<body>
<div id="wrapper"> <ul> <li><a href="#">Item 1</a> <ul> <li><a href="#">Item 1a</a></li> <li><a href="#">Item 1b</a></li> </ul> </li> <li><a href="#">Item 2</a></li> </ul> </div> </body> </html>
באמצעות: google chrome התפריט המשני המבוקש נפתח כל אימת שעכבר מוצב על פריט התפריט. ב ie6 לא ! חיפשתי בכתובים ונאמר לי שעלי להוריד קובץ בשם: csshover.htc ולקשר אליו את הסלקטור הגבוה ביותר (ancestor) כך שיורש לכל שאר הסלקטורים. הצבתי:
קוד:
body { behavior:url(csshover.htc);}
וזה לא עזר.
מישהו יודע מה עושים כדי שתפריט משני הנפתח ב google chrome יפתח גם ב ie6?
תודה
|