小编典典

显示:内联块-那是什么空间?

css

内联块之间有这个怪异的空间。我可以忍受它,直到通过AJAXCall加载更多内容时,微小的空间就会消失。我知道我在这里想念什么。

div {
    width: 100px;
    height: auto;
    border: 1px solid red;
    outline: 1px solid blue;
    margin: 0;
    padding: 0; 
    display: inline-block;
}

如何使内联块中的间距一致?


阅读 424

收藏
2020-05-16

共1个答案

小编典典

该空格在HTML中。有几种可能的解决方案。从最好到最坏:

  1. 删除HTML中的实际空间(理想情况下,服务器在提供文件时可以为您做到这一点,或者至少您的输入模板可以适当地隔开)http://jsfiddle.net/AWMMT/2/
  2. 使用float: left代替display: inline-block,但这会对身高产生不良影响:http : //jsfiddle.net/AWMMT/3/
  3. 将容器的font-size值设置为0并font-size为内部元素设置一个合适的值:http : //jsfiddle.net/AWMMT/4/-这很简单,但是您不能利用内部元素的相对字体大小规则(百分比,em)
2020-05-16