css菜单样式问题??

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:21:16
css 部分

<style type="text/css">
*{margin:0;padding:0;}
.menu{font-size:12px;position:relative;z-index:100;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:58px;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;border:1px solid #aaa;background:red;margin:3px;color:#fff;text-decoration:none;}
.menu a:hover{background:#f2cdb0;color:#f00;border:1px solid red;}
.menu ul ul{}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;}
.menu ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;}
</style>

html部分

<div&g

a{
display:block;
width:100%;
background:red;
text-align:left;

}
试下,
只要是强制a为块状元素

我试了 , 是好用的 。

是想做成下拉列表样的吧?
<!--在这里给div起一个id名称-->
<div id="area">

<ul>
<li><a href=""><img id=image1 height=47 alt="" src="image/top_icon_2.gif" width=94 border=0>
<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="">铃音分类</a></li>
<li><a href="">按铃音名</a></li>
<li><a href="">歌手专区</a></li>

</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
</div>

然后在初始化的时候加这样一条
<style><