当前位置:  开发笔记 > 编程语言 > 正文

如何减少无序列表中列表项之间的垂直空间?

如何解决《如何减少无序列表中列表项之间的垂直空间?》经验,为你挑选了2个好方法。

我有一个非常简单的html无序列表:

  • First
  • Second

问题是firefox中这样一个列表的默认样式在每个列表项之间留下了很多空间 - 与

标记中的段落之间大致相同.我的google-fu今天证明是非常无用的 - 我如何减少垂直空间?我假设有一个css元素我可以应用于

    标签,但我似乎无法找到任何东西.

    (这是在页面的侧面导航元素中,因此它需要尽可能紧凑.)



    1> David Thomas..:

    除了所有其他答案之外,可能值得设置line-height: 1em;以减少每条线的前导空间.当然,padding-top,padding-bottom,margin-topmargin-bottom都是最可能的罪魁祸首.


    啊哈!这是一个继承的行高值,导致了我的问题.谢谢,饭碗!

    2> Sander Marec..:

    减少或消除顶部和底部边距和填充.例如:

    li {
        margin: 0;
        padding: 0.2em;
    }
    

    PS:因为您使用的是Firefox,请尝试使用Firebug.当您在Firebug中单击HTML树中的元素时,它将突出显示页面本身上的元素.它分别对内容,边距和填充进行着色,以便您可以准确了解边距和填充对布局的影响.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有