首页 > 其他分享 >[CSS]关于<img>标签距离底部盒子5px的问题

[CSS]关于<img>标签距离底部盒子5px的问题

时间:2023-11-05 14:12:11浏览次数:28  
标签:盒子 设置 img 标签 元素 缺点 5px CSS

 

问题描述:在某个盒子内部放入一个<img>标签,不写样式的情况下,<img>总是和父盒子有5px空隙。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>清除图片多5px问题</title>
        <link rel="stylesheet" type="text/css" href="index.css">
    </head>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .img-container{
            /*设置盒子背景颜色*/
            background-color: lightblue;
        }
        img{
            /*设置图片高度,宽度*/
            height: 700px;
            width: 100%;
        }
    </style>
    <body>
        <div class="img-container">
            <img src="../image/1.jpg" alt="">
        </div>
    </body>
</html>

 

解决方案有4种:

1. 设置父元素 font-size: 0;

    缺点:父元素内如果需要写文字,会有问题。

2. 设置父元素 line-height: 5px;

    缺点:同1。

3. 将 img 元素设置为 vertical-align: bottom;

    缺点:如果父元素display: flex; 则 img 元素中的 vertical-align 属性修改无法生效。

4. 将 img 元素设置为 display: block;

    暂未发现缺点,建议使用。√

 

标签:盒子,设置,img,标签,元素,缺点,5px,CSS
From: https://www.cnblogs.com/ximu1009/p/17779209.html

相关文章

  • CSS必学:元素之间的空白与行内块的幽灵空白问题
    作者:WangMin格言:努力做好自己喜欢的每一件事CSDN原创文章博客地址......
  • CSS学习
    知识体系                           案例整理案例:1)需求:商品页面2)代码:<!DOCTYPEhtml><html><head><title>商品页面</title><style>body{height:100%;margin......
  • css的浮动和定位
    CSS是前端开发中不可或缺的一部分,其中浮动和定位是常用的布局方式。本篇博客将详细介绍浮动和定位的概念、用法和注意事项,适合新手学习。一、浮动1.概念浮动是指将元素从正常的文档流中移除,使其脱离文档流并向左或向右移动,直到其外边缘碰到包含块或另一个浮动元素的边缘为止。......
  • 爬虫爬取到标签内容有时为空有时正常,请问怎么解决?
    当爬虫爬取标签内容时,遇到有时为空有时正常的情况,可能是由于以下原因导致的:网站的动态内容:某些网站使用JavaScript来加载页面内容,爬虫在请求页面时可能无法获取到完整的HTML内容。这可能导致一些标签在某些时候为空。解决这个问题,你可以尝试使用Headless浏览器(如Puppeteer)来模拟浏......
  • 如何从一个标签创建一个新的分支?
    内容来自DOChttps://q.houxu6.top/?s=如何从一个标签创建一个新的分支?我想从一个已有的标签创建一个新的主要分支。比如说我有一个标签v1.0。如何从这个标签创建一个新分支?哇,这比我想象的简单多了:gitcheckout-bnewbranchv1.0如果你运行上面的命令,会得到一个错误:......
  • 一些有用的css函数
    var使用自定义的属性值。:root{--main-bg-color:pink;}body{background-color:var(--main-bg-color);}attr使用html上data-*属性引用的文本。<pdata-foo="hello">world</p>p:before{content:attr(data-foo)"";}属性也可以被解析为colo......
  • 使用CSS写一个带追踪特效的渐变按钮
    写一个带追踪特效的渐变按钮开头先观看这张GIF图:是否被它的出色动画效果所吸引?这是从一个完美竞技平台中录制出来的我脑海中萌生了用CSS来模仿这一效果的念头绘画元素我们先记录下这个按钮浮动的颜色(#868BFF),还有按钮的背景的渐变色(#39D5FF->#868bff)外部使用一个div元素表......
  • Mybatis中 collection 和 association 标签 的区别
    版权声明:本文为CSDN博主「时夏゛」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/XikYu/article/details/132761255<collection>和<association>是MyBatis中用于定义映射关系的标签,它们的区别如下:目标对象类型:<colle......
  • postcss-pxtorem 使用和问题
    postcss-pxtorem是存放在postcss.config.js文件里的。结构如下:module.exports={ plugins:{  autoprefixer:{},  'postcss-pxtorem':{   rootValue({file}){    return10//尺寸   },   propList:['*'],   //替......
  • 振弦传感器智能化:电子标签模块
    振弦传感器智能化:电子标签模块稳控科技研发并批量生产的振弦采集模块解决了传感器由模拟信号直接转变为数字信号的难题。近年来,振弦传感器为适应用户需求,不断迭代更新技术,使学习和使用成本非常低,且带来方便快捷的体验效果。传统传感器生产厂家专注于传感器的生产,技术实力一般,导致......