css 如何删除菜单中li元素之间的空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 如何删除菜单中li元素之间的空格相关的知识,希望对你有一定的参考价值。

<!-- Get rid of the spaces by hand in the HTML -->
<ul>
    <li class="selectedPage"><a href="#">HOME</a></li><li><a href="#">PAGE1</a></li<li><a href="#">PAGE2</a></li>
</ul>


<!-- Use comments after each li -->
<div class="nav">
    <ul>
        <li class="selectedPage"><a href="#">HOME</a></li><!--
        --><li><a href="#">PAGE1</a></li><!--
        --><li><a href="#">PAGE2</a></li><!--
    --></ul>
<!-- end .nav --></div>
/* Use the float and clear the container */
.nav ul li {
    float: left;
  /*display: inline-block;*/
}

.nav ul {
    overflow: hidden;
}

/* Set the font size in the ul to 0px and reset it in the li */
.nav ul {
    font-size: 0;
}

.nav li {
   display: inline-block;
   font-size: 16px;
}

以上是关于css 如何删除菜单中li元素之间的空格的主要内容,如果未能解决你的问题,请参考以下文章

我的 CSS 下拉菜单和右边框之间有一个空格。如何删除它?

CSS:LI元素之间的额外间隙[重复]

如何在简单的下拉菜单代码中摆脱 <li> 之后的神秘额外空格? [复制]

CSS3 下拉菜单不会从 li 和 ul 之间的空白处保持打开状态

如何使用 CSS 选择和设置所有具有 UL 子元素的 LI 元素? [复制]

如何使用 CSS 选择和设置所有具有 UL 子元素的 LI 元素? [复制]