html - <li> 元素对齐 - 减少元素符号左侧的空间

标签 html css css-float html-lists

我在对齐 <li> 时遇到问题左侧的元素。

在下图中,您可以看到每个元素符号的左侧都有空格。我想删除那个空间,以便 Imported & 100% Genuine元素符号直接位于绿色刻度线下方。

enter image description here

这是我正在使用的代码。

<table border="1">
    <tr>
        <td><ul style="margin:0;"><li>Imported</li></ul></td>
        <td><ul style="margin:0;"><li>Authentic & Licensed</li></ul></td>
    </tr>
    <tr>
        <td><ul style="margin:0;"><li>100% Genuine</li></ul></td>
        <td><ul style="margin:0;"><li>200 GSM Paper Depth</li></ul></td>
    </tr>
</table>

最佳答案

更改 ulpadding-left 属性。

ul {
  padding-left: 20px;
}

http://jsbin.com/upehik/1/

虽然我想知道如果每个列表只有一个元素,为什么还要使用列表?

关于html - <li> 元素对齐 - 减少元素符号左侧的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937525/

相关文章:

javascript - 按名称、价格过滤 JQuery 列表...json 数组,JQuery.grep()

javascript - 幻灯片 css 布局干扰 html 正文

javascript - 如何使 Shift + Enter 在内容可编辑的 div 中表现得像 Enter?

html - 横幅背景图像屏幕分辨率

css-float - 在图像两侧环绕水平链接

html - 尝试了我能找到的所有建议,仍然无法让子元素留在父元素中

jquery - Yii2 - 如何用下拉列表隐藏 block

javascript - 移动 Bootstrap 上的导航栏下拉菜单

html - 如何复制代码块以仅显示在图像的保留位置下方

html - bootstrap3 中超出网格的文本