html - 无序列表 (<ul>) 元素的重新样式化 (CSS) 定义(边距不一致)

标签 html css html-lists

jsfiddle 上的示例 - http://jsfiddle.net/FbEXV/

我尝试做的是重新设计我的

<ul id="options">
            <li>important</li>
            <li>featured</li>
            <li>unanswered</li>
            <li>most_recent</li>
        </ul>

不要显示为带元素符号的无序列表,而是显示为选项卡。 我用过的定义

ul
list-style-type:none;
margin: 0;
padding: 0;

li
display: inline-block;
margin: 0;
padding: 0;

但这还不够,li 元素似乎有某种右边距。你能想出问题是什么吗? http://jsfiddle.net/FbEXV/

最佳答案

float:left 添加到你的 li 中,这应该可以解决问题

li
{
    float:left;
    //Other stuff..
}

关于html - 无序列表 (<ul>) 元素的重新样式化 (CSS) 定义(边距不一致),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7803529/

相关文章:

html - 拉伸(stretch)和居中未知大小的图像

在 Firefox 中使用无序列表时 CSS 列失败 (27)

html - 台式机和平板电脑或智能手机中的不同布局行为

html - 有没有描述 Html 页面布局计算的表格?

html - 每个 HTML 页面上的相同元素?

jquery - 如何使用 jquery 更改 data-pid 的 CSS 元素

javascript - 单击取消按钮后清除选中的复选框

html - 按元素编号更改点导航颜色

html - 如何避免悬停时 div 宽度增加

javascript - 添加一个用户生成的主题到 "mailto:"