给div加line-height再给div个height和overflow:hidden 这种是单行的。。多行的就给文字用margin-top和给div上padding-top都可以。。给文字用margin-top的话要文字在块级元素里才行
<div id=“#mainbox”><ul>
<li><a hre="#">添加数据</a></li>
<div class="innerbox"><a href="#">图片</a><a href="#">新闻</a><a href="#">产品</a></di>
</ul>
</div>
css设置:
#mainbox{ width:400pxheight:qutomargin:0px auto}
ul{ list-style:none}
li{list-style:nonewidth:100px}
.innerbox{display:none}
#mainbox ul li a:hover div{display:block}[_______只有css3支持.]
下面的方法用到jquery
<script>jquery1.7min.js</script>
<script>
$(function(){
$("#mainbox li").toggle({function(){
$(".innerbox").show()
},function(){
$(".innerbox").hide()
})
})
不懂得话可以问我
</script>