间距导航菜单

时间:2013-05-01 03:54:07

标签: html

我在调整大小或间隔导航菜单时遇到问题,如下图所示。如果有任何机构知道如何,请通知我。我只想调整导航菜单框的大小,使第一个变得像第二个一样(将其调整得更小)。

enter image description here

HTML

<!--MENU-->
    <nav id = "main-nav-menu">
      <ul class="sf-menu">
        <li class="active"><a href="index.html">Home</a>

        <li><a href="about-us.html">ABOUT US</a> 
        </li>
        <li> <a href="services.html">SERVICES</a>
        </li>
        <li><a href="products.html">OUR PRODUCTS</a>
        </li>
        <li><a href="equipments.html">OUR EQUIPMENTS</a>
        </li>
        <li><a href="machine_list.html">MACHINE LIST</a>
        </li>
        <li><a href="contact.html">CONTACT</a>
        </li>
      </ul>
    </nav>
    <!-- end menu -->

CSS

#header .menu select {
border: 1px solid #CCCCCC;
display: block;
left: 4px;
position: relative;
top: 205px;
width: 250px;
}


#header .menu select {
display: block;
width: 200px;
}

1 个答案:

答案 0 :(得分:0)

这可以通过一些简单的css规则来实现。在样式表或样式块中,如果您不使用样式表,则需要设置最大或最小宽度,以及列表项的填充。 添加如下内容:

li{max-width:60px;padding:4px;}

.sf-menu li{max-width:60px;padding:4px;}

main-nav-menu ul li{max-width:60px;padding:4px;}

每个菜单项的最大宽度都设置为60px。更改此值以满足您的需求。这意味着所有物品都有标准宽度。您还可以设置固定宽度或最小宽度。

li{min-width:60px;width:100px;max-width:150px;}

你也可以添加填充以保持一致的外观。

li{padding:4px 8px;} /* top & bottom padding of 4px, left & right padding of 8px */

此代码的示例 - http://jsfiddle.net/kcdP4/

希望这会有所帮助