Hi everybody!
Appreciate any help on the following 2 very basic problems for keeping a navigation menu centered and controlling the size of its links.
problem 1: I can’t get the menu to keep centered in respect to the website’s width.
problem 2: I can’t control the size of each link. When I hoover I set the font to go from normal to bold, and then the size of the link will change too. I want to keep it the same size so the navigation menu doesn’t change its size.
Thx again.
follows the html and Css
<div id="navmenu">
<ul>
<li><a href="aaa.html">aaa</a></li>
<li><a href="bbb.html">bbb</a></li>
<ul>
<li><a href="111.html">111</a></li>
<li><a href="222.html">222</a></li>
</ul>
</li>
<li><a href="ccc.html">ccc</a></li>
<li><a href="ddd.html">ddd</a></li>
</ul>
</div>
CSS:
#navmenu {
float: left;
margin: 10px 0px 0px 0px;
width: 1000px;
background-color: #ffffff;
}
#navmenu {
font-size: 15px;
}
#navmenu ul {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width: none;
list-style: none;
position: relative;
border-right: 1px, thin;
font-color: #6a6a6a;
}
#navmenu ul ul {
width: 260px;
margin: 0;
list-style: none;
display: none;
position: absolute;
top: 100%;
left: 0;
border-right: none;
}
#navmenu ul li {
line-height: 20px;
vertical-align: middle;
float: left;
display: inline;
position: relative;
padding: 0px 0px 0px 0px;
}
#navmenu ul ul li {
width: 260px;
display: block;
}
/* Root Menu */
#navmenu ul a {
border-top: none;
border-bottom: none;
border-right: 1px solid #000000;
padding: 6px;
float: left;
display: block;
background: #FFFFFF;
color: #050505;
text-decoration: none; height: 12px;
}
#navmenu ul ul a {
border-top: none;
border-bottom: none;
padding: 6px;
float: left;
display: block;
background: #FFFFFF;
color: #050505;
border-right: none;
text-decoration: none; height: 12px;
}
/* Root Menu Hover Persistence */
#navmenu ul a:hover, #navmenu ul li:hover a, #navmenu ul li.iehover a { background: #ffffff; color: #3c81a9;font-weight: bold; }
/* 2nd Menu */
#navmenu ul li:hover li a, #navmenu ul li.iehover li a { float: none; background: #ffffff;color: #050505; font-weight: normal; }
/* 2nd Menu Hover Persistence */
#navmenu ul li:hover li a:hover, #navmenu ul li:hover li:hover a, #navmenu ul li.iehover li a:hover, #navmenu ul li.iehover li.iehover a { background: #ffffff; color: #3c81a9; font-weight: bold; }
/* Hover Function - Do Not Move */
#navmenu ul li:hover ul ul, #navmenu ul li.iehover ul ul { display: none; }
#navmenu ul li:hover ul, #navmenu ul ul li:hover ul, #navmenu ul li.iehover ul, #navmenu ul ul li.iehover ul { display: block; }