html - 删除无序列表上方的跳过行

标签 html css

如何删除总是出现在 html 列表上方的跳过的行?例如,在下面的代码中,我有一行描述列表的文本,后面是列表本身。在描述之后和列表中的第一项之前有一个难看的空行。 如何更改下面的代码,使第一个列表项紧接在描述下方?

列表说明:

  • 第一项。
  • 第二项。
  • 第三项。

这里是需要修改的代码:

<i>Description of list:</i>
<ul>
    <li>First item.</li>
    <li>Second item.</li>
    <li>Third item.</li>
</ul>  

最佳答案

我不确定我是否理解正确,但请查看此 fiddle

浏览器在 UL 的顶部和底部放置默认边距,因此您可以使用...删除边距

ul{margin-top: 0;}

关于html - 删除无序列表上方的跳过行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29780316/

相关文章:

css - Bootstrap 下拉菜单 : change dropdown icon when it's active?

html - 在 XPath 中捕获以下 sibling ?

javascript - 如何修改javascript代码以接收用户的输入?

jquery - 图标意外更改输入字段大小 jquery

jQuery Body CSS 背景 URL 如果为空随机 URL

html - 如何在更多内容上方放置 100% 高度的 div?

jQuery load() a href 链接加载到 div 中,不与我的函数交互,但该函数在初始页面上工作

javascript - 在 javascript 中,如何检查文本区域是否只有一行文本?

javascript - Angular 2 : why no empty element tags?

html - 菜单问题和显示尺寸