html - 如何在 HTML 中设置列​​表项的高度?

标签 html css height html-lists

这是我的代码:

HTML

<div class="menu">
    <ul>
      <li class="active"><a href="index.html">HOME</a></li>
      <li class="active"><a href="#">COMPANY</a></li>
      <li class="active"><a href="#">SOLUTIONS</a></li>
      <li class="active"><a href="#">SERVICES</a></li>
      <li class="active"><a href="#">NEWS & EVENTS</a></li>
      <li class="active"><a href="#">BLOGS</a></li>
      <li class="active"><a href="#">CONTACTS</a></li>
    </ul>
  </div>

CSS

.header .menu ul { margin:33px 10px 0 0; padding:0; float:right; width:auto; height:12px; list-style:none;}
.header .menu ul li { margin:0 4px; float:left;}

它无法识别高度 特征。为什么?如何设置菜单项的高度?

最佳答案

你少了一个分号 :-)

您也可以尝试设置 li 标签的 line-height 属性来改变文本在元素中的位置:

.line-height-li {
    line-height: 30px;
}

关于html - 如何在 HTML 中设置列​​表项的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080673/

相关文章:

python - PyQT4 WheelEvent?如何检测车轮是否被使用过?

html - 缩略图滚动边距(填充)问题

html - 相对定位的内容不垂直堆叠?

css - 使用 LESS CSS 计算宽度为百分比减去边距

html - GWT:从小部件获取带有 css 的 html

css - 将常规网站转换为移动网站

css - div 100% 高度滚动

html - Google 翻译插件的 CSS 样式 - 标志大小自定义

javascript - 在 ajax 调用后重新加载相同的 tr

html - 为什么我的 HTML 页面底部在我的内容下方有很大空间?