复制:如何添加页边距,以李项
P粉037215587
P粉037215587 2023-08-02 22:33:27
[CSS3讨论组]
<p>我有一个无序的列表,我将样式设置为none,这将创建默认缩进的空间。<br /><br />我对边距和填充的理解是边距是元素的外层空间,因此我试图使用margin: 0来修复间隙,但它不起作用。当我使用padding: 0时,它从li项中删除了缩进的空间。<br /><br />现在我很困惑为什么在这种情况下填充而不是边距。</p><p><br /></p> <p><br /></p> <pre class="brush:css;toolbar:false;">ul { list-style-type: none; padding: 0px; }</pre> <pre class="brush:html;toolbar:false;">&lt;ul&gt; &lt;li&gt; Linkedin &lt;/li&gt; &lt;/ul&gt;</pre> <p><br /></p>
P粉037215587
P粉037215587

全部回复(1)
P粉511757848

浏览器的默认设置是在ui中添加一些填充,而不是边距。所以使用padding: 0px会覆盖浏览器的默认值。

看看右边的Computed选项卡,它显示了浏览器样式列表padding-left: 40px;


ul.no-padding {
  list-style-type: none;
  padding: 0px;
}

ul.no-margin {
  list-style-type: none;
  margin: 0px;
}
<ul>
  <li>
    Linkedin
  </li>
</ul>

<ul class="no-margin">
  <li>
    Linkedin
  </li>
</ul>

<ul class="no-padding">
  <li>
    Linkedin
  </li>
</ul>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号