【发布时间】:2010-12-30 13:28:02
【问题描述】:
如何垂直对齐无序列表中的项目以在 IE6 和 7 中工作?
我不能只将 line-height 设置为全高,因为我有 1 行项目和 2 行项目。
我的代码是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<style type="text/css">
ul {
list-style: none;
border: 1px solid black;
height: 40px;
}
li {
float: left;
margin-right: 10px;
height: 40px;
width: 46px;
}
a {
}
</style>
</head>
<body>
<ul>
<li>
<a href="/">item1</a>
</li>
<li>
<a href="/">two lines</a>
</li>
</ul>
</body>
</html>
【问题讨论】:
-
你的意思是把
</div>放在那里吗? -
li 中的不应该存在。不确定这是否会导致您的问题。
标签: css html-lists center vertical-alignment