删除元素"li"的边缘

rid*_*nsb 2 html css margin padding html-lists

我使用这个 HTML,所有元素li.gradient-top似乎都有一个优势

我已经检查了几个调试器工具,但不知道他为什么要在li元素和另一个元素之间放置边距li.

如何删除此保证金?

gil*_*ly3 6

这不是边际而是空间特征.由于这些是内联元素,因此如果它们存在于标记中,则会在它们之间显示空格.从html中删除空格.例如:

    <li>...</li>
    <li>...</li>
Run Code Online (Sandbox Code Playgroud)

变为:

    <li>...</li><li>...</li>
Run Code Online (Sandbox Code Playgroud)

如果您不想更改标记,可以尝试应用float: left这些<li>元素.