css - 顶部导航列表项边距错误

标签 css

我正在制作一个网站的顶部导航。菜单存在边距错误。

我已经为列表项定义了 margin/padding : 0 以及 display: inline-block

查看演示:http://tinkerbin.com/495Qb956

基本上我想从列表项中删除左/右边距,并知道为什么会有这个边距。

最佳答案

默认情况下 display:inline-block 从左边取边距。像这样写:

.top-right ul {
    background:black;
    height:43px;
    font-size:0;
}
.top-right ul li {
    display:inline-block;
    border:1px solid red;
        margin:0;
        padding:0;
        font-size:13px;
}

检查这个http://tinkerbin.com/YWeV7osy

关于css - 顶部导航列表项边距错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12172535/

相关文章:

html - 相对 div 中图像的对齐命令没有响应

CSS - 使 SPAN 延伸到其容器的末端/填充空白区域?

CSS仅在有两个 child 时才选择第一个 child

css - 我如何从背景图像源转换为显示 :inline-block? 的流体 li

javascript - 结合粘性导航和过渡

jquery - 侧面滑出菜单 - 潜在的视口(viewport)/溢出问题

html - 如何在保持左对齐的同时使卡片在 Div 中居中

javascript - iPad Safari 上的 CSS3 转换缩放问题

html - 如何在 CSS 中旋转背景?

css - 使用标签 : Textbox and have it nicely centered? 创建 div 的最佳方法