Go Back   CodingForums.com > :: Client side development > HTML & CSS

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 12-16-2007, 05:26 AM   PM User | #1
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
help with menu

ok i posted here last week but i have a new problem, of course in firefox this works perfect but it has a glitch in ie.
Code:
body {
	background-image:url(images/glamis2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#475B85;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-repeat: no-repeat;
	background-color:#bfae89;
	background-position:top;
}
* {margin: 0px;padding: 0px;}
p {
	padding: 10px 0px 10px 20px;
	display:block;
	color: #6077A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a {
	color:#475B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
z {
	color:#6077A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header{
	height:250px;
	width:800px;
	background-repeat: no-repeat;
	background-position:center;
	background-position: top;
	padding: 0px 0px 50px 100px;
}
#content{
	padding-bottom: 40px;
	background-position: top;
	}
#left{
	width:192px;
	float:left;
}
#middle{
	margin-left:220px;
	margin-right:0px;
	width:450px;
	background-position: top;
}
#right{
	width:192px;
	float:right;
}

/********************* menu ****************************/
/* Styles for Menu Items */
/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { margin: 10px; height: 100px; font-size: 10pt; font-family: system; width: 150px;}
.menu ul { margin: 0pt; padding: 0pt;   z-index: 500; list-style-type: none; width: 1em; }
.menu li { background-color: #BFAE89; float: left; width:150px;}
.menu li.sub { background-color: #BFAE89; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 1pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #D1C4A9; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 10em; color: #857147; padding-left: 1em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 10em; }
* html .menu a:hover { color: #ccff66; background-color: #999966;  font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; position: absolute; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ccff66; background-color: #999966; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #ccff66; background-color: #999966; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 8em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }



.menucontent{
	width:170px;
	background-image:url(images/menumiddle.gif);
	padding-top:10px;
	background-repeat: repeat-y;
	background-color: #BFAE89;
	color: #857147;
}
.menuheader h3{
	padding: 10px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #BFAE89;
	color:#857147;
	
	width:150px;

}
.menufooter{
	width:170px;
	height:15px;
	background-image:url(images/menubottom.gif);
	color:#BFAE89;
	display:block;
}
.postheader,.menuheader{
	text-transform: uppercase;
	width:200px;
}
/********************* post ****************************/
.post{
	margin-bottom:15px;
	background-position:top;
}
.postheader{
	background-image:none;
	width:550px;
	height:33px;
}
.postheader h1{
  	padding: 7px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
	font-style: italic;
}

.postcontent{
	background-image:none;
	background-repeat: none;
	padding: 20px 0px;
}
.postfooter{
	background-image:none;
	background-repeat: no-repeat;
	display:block;
	width:450px;
	height:15px;
}
/********************* header ****************************/
#header{
	position:relative;
}
#header ul{
	position:absolute;
	top:240px;
	display:block;
	left:168px;
}
#header ul li{
   display:inline;
	text-align:center;
	margin:auto;
	width:auto;
	border-right: 1px solid #475B85;	
	color:#475B85;
}
.last{
	border-right: 0px none #6b7272 !important;
}
#header ul li a{
	display:inline;
	text-align:center;
	text-decoration:none;
	padding: 0px 10px;
	text-transform: uppercase;
}
#header ul li a:hover{
	text-decoration:underline;
}
/********************* footer ****************************/
#footer{
	width:100%;
	position: fixed;
	bottom: 0 !important;
	height: 40px;
	
}
#footer ul{
	display:block;
	margin-left:190px;
	color:#BFAE89;
}
#footer ul li{
	display:inline;
	text-align:center;
	margin:auto;
	width:auto;
	border-right: 1px solid #6b7272;	
}

#footer ul li a{
	display:inline;
	text-align:center;
	text-decoration:none;
	padding: 0px 10px;
	text-transform: uppercase;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer span{
	color:#525757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	width:850px;
	display:block;
	padding: 15px 0px;
}
/********************* menu members ****************************/

.memberheader h3{
	padding: 10px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #88B5BF;
	width:360px;
}
.membercontent{
	width:380px;
	background-image:url(images/menumiddle.gif);
	padding-top:10px;
	background-repeat: repeat-y;
	background-color: #BFAE89;
}
.member{
	display:inline;
	float:left;
	margin-left:10px;
}
.member span{
	display:block;
	text-align:center;
	padding: 2px 0px 13px 0px;
	text-transform: uppercase;

}
.member img{
	width:160px;
	height:120px;
	border: solid 2px #999999;	
}
.clear{
	clear:both;
}
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title> D.A.N. Racing </title>
</head>

<body>
<div id="container">
	<div id="header">
		<ul>
			<li><a href="http://www.danracing.com/products.html">products</a></li>
			<li><a href="http://www.danracing.com/services.html">services</a></li>
			<li><a href="http://www.danracing.com/ordering.html">ordering</a></li>
			<li><a href="http://www.danracing.com/contact.html">contact</a></li>
			<li><a href="http://www.danracing.com/about.html">about us</a></li>
			<li class="last"><a href="http://www.danracing.com/friends.html">friends</a></li>
		</ul>
	</div>
	<div id="content">
		<div id="left">
			<div class="menu">
			<div class="menuheader"><h3>Navigation</h3></div>
			<div class="menu">
<ul>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">
<b>»</b>Products<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">
<b>»</b>Exhaust<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Stroker Cranks<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Connecting Rods<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>FCR Carbs<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Camshafts<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Valves and Springs<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Pistons<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Intakes<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Gaskets<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
<li>
<a href="#">Raptor 700R</a>
</li>
<li>
<a href="#">YFZ450</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Lock-Up Clutch<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Services<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Head Porting</a>
</li>
<li>
<a href="#">
<b>»</b>3 Plug Head<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">
<b>»</b>Manual Decomp<!--[if IE 7]>
<!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td>
<![endif]-->
<ul>
<li>
<a href="#">Raptor 660R</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">Swing Arms</a>
</li>
<li>
<a href="#">Machining</a>
</li>
<li>
<a href="#">Building</a>
</li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a>
<![endif]-->
</li>
<li>
<a href="#">Ordering</a>
</li>
<li>
<a href="#">Contact</a>
</li>
<li>
<a href="#">About Us</a>
</li>
<li>
<a href="#">Friends</a>
</li>
</ul>
</div>


			<div class="menuheader"><h3>Helpful Sites</h3></div>
			<div class="menu">
<ul>
<li>
<a href="http://www.bluetraxx.com">Bluetraxx</a>
</li>
<li>
<a href="http://www.raptorforum.com">Raptor Forum</a>
</li>
<li>
<a href="http://www.raptortranny.com">Raptor Tranny</a>
</li>
</ul>
</div>
</div>
</div>

<div id="middle">
			<div class="post">
				<div class="postheader"><h1>Welcome to D.A.N. Racing.</h1></div>
				<div class="postcontent">
				<p align="center">&nbsp;</p>
					<p>Discount Aftermarket Necessities</p>
					<p align="center">&nbsp;</p>
					<p>Making the aftermarkets a little more affordable.</p> 
					
			
				<div class="postfooter"></div>
			</div>
			</div>
	  </div>
	</div>
</div>
	</div>
<div class="postfooter" id="footer">
		
	<span>Copyright © 2007 D.A.N. Racing. All rights reserved.</span>	</div>	

</body>
</html>
if anyone could help that would be awesome. the menu in ie just lets certain parts disappear. I HATE IE

Last edited by phucker; 12-16-2007 at 05:36 AM..
phucker is offline   Reply With Quote
Old 12-16-2007, 05:32 AM   PM User | #2
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
oh and here is a link, www.danracing.com/test/index.html

my friend just checked it in ie7 and i found out that there is much worse problems.......
phucker is offline   Reply With Quote
Old 12-16-2007, 05:32 AM   PM User | #3
IHMUN
New Coder

 
Join Date: Jun 2007
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
IHMUN is an unknown quantity at this point
http://validator.w3.org/check?uri=ht...Inline&group=0

Try fixing those errors first.

Last edited by IHMUN; 12-16-2007 at 05:37 AM..
IHMUN is offline   Reply With Quote
Old 12-16-2007, 05:39 AM   PM User | #4
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
ok i just put in the whole html and css file, it was just the part i thought i was having trouble with
phucker is offline   Reply With Quote
Old 12-16-2007, 05:54 AM   PM User | #5
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
ok i fixed those errors and it didnt fix the problem, but that is a handy tool to have.

thanks
phucker is offline   Reply With Quote
Old 12-16-2007, 05:58 AM   PM User | #6
Excavator
Master Coder


 
Excavator's Avatar
 
Join Date: Dec 2006
Location: Alaska
Posts: 9,410
Thanks: 22
Thanked 1,765 Times in 1,749 Posts
Excavator has a spectacular aura aboutExcavator has a spectacular aura aboutExcavator has a spectacular aura about
That's a pretty complicated menu with all the <!--[if IE 7]><!--> stuff.
I think you would do well to rename that first .menu to #menu_container or something and style it seperately from your .menu sections. Then go through and make sure your </div>'s are all ending in the right places.
__________________
Validate often DURING development - Use it like a splelchecker | Debug during Development |Write it for FireFox, ignore IE
Use the right DocType | Validate your markup | Validate your CSS | Why validating is good | Why tables are bad
Excavator is offline   Reply With Quote
Old 12-16-2007, 06:29 AM   PM User | #7
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
ya i know, it is the only menu i could find that worked at all in ie. i will try your suggestions tomorrow. if you guys have any more things to try please let me know, i am up to try anything.
phucker is offline   Reply With Quote
Old 12-16-2007, 01:57 PM   PM User | #8
Apostropartheid
The Apostate


 
Apostropartheid's Avatar
 
Join Date: Oct 2007
Posts: 3,215
Thanks: 16
Thanked 265 Times in 263 Posts
Apostropartheid is on a distinguished road
The best way to do this is to find a cross-browser compatible solution. This code will be so difficult to maintain there'll be no point.
__________________
Blog | Twitter
Useful links: W3C HTML Validator | W3C CSS Validator | HTML 5 Guide
CF: HTML & CSS Resources/Tutorials Thread | HTML & CSS Posting Rules and Guidelines
Remember: no link, no code, no help!
Apostropartheid is offline   Reply With Quote
Old 12-16-2007, 04:04 PM   PM User | #9
phucker
New to the CF scene

 
Join Date: Dec 2007
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
phucker is an unknown quantity at this point
well, i wont have to add items very often, once or twice a year so it will be easy. i just have to find what needs to be tweaked and where, i think it has to do with either a position or a visibility. something along those lines, i had one position that i changed from relative to absolute and it fixed many problems in ie and firefox.
phucker is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:35 AM.


Advertisement
Log in to turn off these ads.