html 列表 内边距不对称
我建立了一个 列表 然后左浮动LI 我把列表的外边距和内边距 以及LI 的内外边距都设成0PX了 但是呢 LI 里面的文字 在垂直方向 现实的不对称 也就是上内边距很小 有1PX左右吧 下内边距却有3PX 这么大 看上去很别扭 边距都清零了没有用啊 这么解决呢 ?、各位帮帮忙
[解决办法]
我按照楼主的所说的写了个,没有遇到类似的问题啊,你是不是在列表里面又嵌套了<span>标签了啊,如果真像楼主所说的这种现象,你可以在li里面设置定位,如:
li{
position: relative;
top: 2px;
}
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
<style>
.mainContent{
position: absolute;
top: 10px;
left: 300px;
width: 245px;
height: 200px;
}
ul{
padding: 0;
margin: 0;
float: left;
}
li{
float: left;
list-style: none;
margin-left: 2px;
cursor: pointer;
border: 1px solid red;
/*如果还遇到楼主所说的可以用以下的试试*/
/*position: relative;*/
/*top: 2px;*/
}
li:hover{
background-color: blue;
}
</style>
</head>
<body>
<div class="mainContent">
<ul>
<li>首页</li>
<li>用户管理</li>
<li>角色管理</li>
</ul>
</div>
</body>
</html>