css - 大小相等的列表项

标签 css html list border nav

我正在尝试制作一个带有列表项的导航栏。我在它们周围放了一个边框,我想弄清楚如何使列表项周围的边框大小相等。它们似乎总是与边框内的文本大小一致。对不起,如果这是一个愚蠢的问题,我是网页设计的新手。

#nav {
  background-color: #000;
  height: 100px;
  padding-top: 20px;
}
li {
  display: inline;
  border: 1px outset #c4c4cc;
  background-color: #c4c4cc;
  font-family: Tahoma, Geneva, sans-serif bold;
  margin-left: 29px;
  font-weight: bold;
  padding: 12px;
}
<div id="nav">
  <ul>
    <li>About Us</li>
    <li>Contact Us</li>
    <li>Castings</li>
    <li>Machining</li>
    <li>Products</li>
    <li>Home</li>
  </ul>
</div>

最佳答案

不确定这是否正是您要找的,但试试这个 CSS:

#nav { 
  background-color: #000; 
  overflow: hidden;
} 

li { 
  float: left;
  background-color:#c4c4cc; 
  font-family:Tahoma, Geneva, sans-serif bold; 
  margin: 29px; 
  font-weight:bold; 
  padding:12px; 
}

ul {
  margin: 0px;
}

这是一个带有示例的 js bin:http://jsbin.com/onakom/2/edit

关于css - 大小相等的列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15961122/

相关文章:

javascript - jQuery 向后切片或选择前 5 个同级

html - 设置 img src ="about:blank"是否有效?

c# - 使用来自 2 个不同线程的列表?

c++ - 用于跟踪 sibling 的 QObject 指针的静态 QList?

jquery - 溢出的 div 中的第一个和最后一个可见元素

jquery - 使用 jQuery 将 div 的文本与 html 中的任何输入文本框匹配

jquery - 使用滚动条打印 jquery 对话框的内容

list - 元组字符串的模式匹配列表

android - 如何为移动设备应用不同的 CSS,而不仅仅是基于媒体宽度/高度

html - Bootstrap 警报正在扰乱 DOM