HTML在插入图片时,块级元素和块级元素总有一些小缝隙。解决方案

本文探讨了HTML中图片下方出现间隙的原因,以及如何通过将img元素设置为块级元素来消除这一问题。此外,还提出了一种替代方案,即删除DOCTYPE声明以避免空隙。博主将持续在CSDN上分享编程过程中的问题和解决方案,欢迎同行交流。
摘要由CSDN通过智能技术生成

<img src="https://cdn.pixabay.com/photo/2021/08/04/13/06/software-developer-6521720__480.jpg" alt="">
<div style="background:gold;width: 100%; height: 300px; "></div>

解决方案是将img元素转换为块级元素就可以了,使用CSS实现为

img {
    display:block;
}

原因是由于我们在编写HTML时,为了美观和可读性会将代码换行或者加一些制表符。一部分主流的浏览器会将这些制表符转换为一个空格或者换行。导致了上面的图片所产生的空隙。另外,还有一种解决方案为,删除DOCTYPE声明

<!--DOCTYPE html-->
<html lang="en">

我将持续在CSDN中分享在我在编码过程中遇到的一些问题以及BUG,欢迎各位大神指导,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值