html – 两个没有间距

前端之家收集整理的这篇文章主要介绍了html – 两个没有间距前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Meta name="viewport" content="width=device-width"/>
  Box
   {
    //display: -webkit-Box;
    //-webkit-Box-orient: horizontal;
    //-webkit-Box-align: stretch;
    //width: auto;
   }
  Box">
   

为什么这些图像之间总是有一个小空间,即使我有填充和放大在主体和页面中的所有其他元素上设置为0?

好的,这是完整的未经编辑的代码.

编辑:刚刚发现它在两个IMG之间的换行符.
所以……我不能在两个元素之间输入?大声笑… :)

最佳答案
默认情况下,图像以内嵌方式显示,这可能是您的问题. HTML中的空格字符是精简的,但如果HTML元素之间存在空格,它们仍将显示为空格.

以下HTML将呈现图像之间的微小空间.

如果你想让它们相互冲洗,你可以尝试浮动图像:

img {
  float: left;
}

如果你是CSS新手,浮动有自己的问题.

另一种方法是调整标记以消除额外的空白字符.执行此操作的常用方法称为“fishy”语法:

它的工作方式是关闭>每个元素的字符移动到开头之前<字符使得任何HTML元素中都没有空格作为内容.相反,缩进的空格是在HTML标记内,其中完全忽略了空格. 有一个w3c feature request for a new property on white-space,理论上可以允许CSS从元素中删除所有空格.原始提案是白色空间:忽略;但我更喜欢(并建议)白色空间:无;

但是,似乎不太可能发生更新空白区域,而是建议使用flexBox来适当地删除空格:

延伸原始的HTML示例:

.images {
    display: flex;
}

当然,在商业环境中有足够的跨浏览器支持需要一段时间才能使用,所以暂时我建议坚持使用愚蠢的语法.

猜你在找的HTML相关文章