Webmaster Forums - Webmaster forum for HTML, PHP, ASP, CSS and more

Go Back   Webmaster Forums - Webmaster forum for HTML, PHP, ASP, CSS and more > Web Design Forum > HTML / CSS
User Name
Password

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 02-01-2007, 04:29 PM   #1 (permalink)
needtoknow
Junior Member
 
Join Date: Jan 2007
Posts: 3
Default Drop down menu in IE

Code:
/* CSS Document */ 1) .menu { width:750px; font-size:1em; position:relative; z-index:100; } 2) /* remove all the bullets, borders and padding from the default list styling */ .menu ul { padding:0; margin:0; list-style-type:none; } 3) .menu ul ul { width:150px; } 4) /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */ .menu li { float:left; width:150px; position:relative; } 5) /* style the links for the top level */ .menu a, .menu a:visited { display:block; font-size:12px; text-decoration:; font-family: "lucida console", sans-serif; color:#fff; width:139px; height:30px; border:0px solid #fff; border-width:1px 1px 0 0; background-image: url(blue_bar.jpg); padding-left:10px; line-height:29px; } 6) /* a hack so that IE5.5 faulty box model is corrected */ * html .menu a, * html .menu a:visited { width:150px; width:139px; } 7) /* style the second level background */ .menu ul ul a.drop, .menu ul ul a.drop:visited { background: FFFFAE bottom right no-repeat; /* this is for a drop down from a drop down */ } 8) /* style the second level hover */ .menu ul ul a.drop:hover{ background-image: url(blue_bar.jpg) bottom right no-repeat; } 9) .menu ul ul :hover > a.drop { background-image: url(blue_bar.jpg) bottom right no-repeat; } 10) /* style the third level background */ .menu ul ul ul a, .menu ul ul ul a:visited { background:FFFFAE; } 11) /* style the third level hover */ .menu ul ul ul a:hover { background-image:url(blue_bar.jpg); } 12) /* hide the sub levels and give them a positon absolute so that they take up no room */ .menu ul ul { visibility:hidden; position:absolute; height:0; top:31px; left:0; width:150px; } 13) /* another hack for IE5.5 */ * html .menu ul ul { top:30px; t\op:31px; } 14) /* position the third level flyout menu */ .menu ul ul ul{ left:150px; top:0; width:150px; } 15) /* position the third level flyout menu for a left flyout */ .menu ul ul ul.left { left:-150px; } 16) /* style the table so that it takes no ppart in the layout - required for IE to work */ .menu table {position:absolute; top:0; left:0;} 17) /* style the second level links */ .menu ul ul a, .menu ul ul a:visited { background:#FFFFAE; color:#000; height:auto; line-height:1em; padding:5px 10px; width:129px 18) /* yet another hack for IE5.5 */ } * html .menu ul ul a{ width:150px; w\idth:129px; } 19) /* style the top level hover */ .menu a:hover, .menu ul ul a:hover{ color:#FFF; background: #2C2093; } 20) .menu :hover > a, .menu ul ul :hover > a { /* rightly done */ color:#fff; background-image: url(blue_bar.jpg) ; } 21) /* make the second level visible when hover on first level list OR link */ .menu ul li:hover ul, .menu ul a:hover ul{ visibility:visible; } 22) /* keep the third level hidden when you hover on first level list OR link */ .menu ul :hover ul ul{ visibility:hidden; } 23) /* make the third level visible when you hover over second level list OR link */ .menu ul :hover ul :hover ul{ visibility:visible; }



My problem is when I try to change background in 19) to background-image: url(graphic.jpg). The drop down menu does not work at all in IE. But in 8) for second level drop downs, I am changing background to background-image and it works in IE. I got this from cssplay.com.

Thanks
needtoknow is offline   Reply With Quote
Sponsored Links
Old 02-16-2007, 12:13 AM   #2 (permalink)
netridge
Webmaster Widget Admin
 
netridge's Avatar
 
Join Date: Jul 2006
Location: California
Posts: 549
Default Re: Drop down menu in IE

IE does have some bugs, I would recommend that you try to create the code from scratch or contact the website you copied to code from for some help.
__________________
www.webmasterwidget.com
netridge is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Points Per Thread View: 1.00
Points Per Thread: 11.00
Points Per Reply: 5.00



» Sponsors

» Links

» Affiliates
Web Hosting
Marketing Find
Merchant Select
SiteMap Builder
Host Compare
Dedicated Servers

» Links

» Sports Network
Paintball Forum
Football Forum
Hockey Forum
Golf Forum
Boxing Forum
Lacrosse Forum
Baseball Forum
SnowBoarding Forum
Soccer Forum
MMA Forum


All times are GMT -4. The time now is 03:18 PM.



LinkBacks Enabled by vBSEO 3.0.0 RC8
Webmaster Forums