位置: IT常识 - 正文

Div标签里放img和span标签实现垂直水平居中(img标签铺满div)

发布时间:2024-01-13
Div标签里放img和span标签实现垂直水平居中 正常默认布局

推荐整理分享Div标签里放img和span标签实现垂直水平居中(img标签铺满div),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:div 标签,div标签图片,div标签图片,div标签html,div和img标签有一道间隙,div和img标签有一道间隙,div标签放在哪儿,div和img标签有一道间隙,内容如对您有帮助,希望把文章链接给更多的朋友!

代码实现:

<div style="width: 400px; height:400px; background-color:blueviolet"> <img style="width: 80px; height: 80px;" src="./picture.png"> <span style="color:white;">我是span标签</span></div>

效果图如下: 

我们首先实现 span标签的文字在图片旁边垂直居中,这里有两种方法实现方法一:在只考虑span文字在图片旁边垂直居中时推荐使用

给img和span标签的css样式都加上vertical-align: middle

代码实现:

<div style="width: 400px; height: 400px; background-color: blueviolet"> <img style="width: 80px; height: 80px; vertical-align: middle" src="./picture.png" /> <span style="color: white; vertical-align: middle">我是span标签</span></div>

效果图如下:

方法二:利用flex布局(在考虑二者整体还要在div中水平垂直居中时推荐使用)

1.先给div设置开启弹性布局。display:flex;

Div标签里放img和span标签实现垂直水平居中(img标签铺满div)

2.再把span标签的行高设置成与图片img等高,例如我的图片height:80px;就给span设置行高line-height:80px;

代码实现:

<div style="display: flex; width: 400px; height:400px; background-color:blueviolet"> <img style="width: 80px; height: 80px;" src="./picture.png"> <span style="line-height: 80px; color:white;">我是span标签</span></div>

效果图如下:

进一步如果要实现img和span整体在div垂直水平居中就利用flex布局比较好

1.给div开启弹性盒子(上面采用的方法二则忽略这步):在div的样式中加上 display:flex;

2.实现整体水平居中:在div的样式中加上 justify-content: center;

3.实现整体垂直居中:在div的样式中加上 align-items: center;

代码实现: 

<div style="display: flex;justify-content: center;align-items: center; width: 400px; height:400px; background-color:blueviolet"> <img style="width: 80px; height: 80px;" src="./picture.png"> <span style="line-height: 80px; color:white;">我是span标签</span></div>

 效果图如下:

 这样就大功告成啦!!!

本文链接地址:https://www.jiuchutong.com/zhishi/294486.html 转载请保留说明!

上一篇:Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(登录注册页面,验证码)(vuecli项目实战)

下一篇:合宙AIR32F103CBT6刷回CMSIS-DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法(合宙air32f103 stlink)

  • 小规模纳税人每月不超过10万
  • 所得税费用科目属于什么科目
  • 自然人收缴税务客户端
  • 企业如何进行纳税申报
  • 小规模增值税纳税申报
  • 增值税未缴款能清卡吗
  • 公司购买手机如何入账
  • 辅导期增值税一般纳税人申报材料
  • 实物性投资资产
  • 企业管理与咨询机构
  • 公司为什么要成立工会委员会
  • 红字发票怎么做帐
  • 增值税专票的收款人必须是个人嘛
  • 流转税通俗举例
  • 专票住宿费认证怎么操作
  • 建筑业简易征收的适用范围
  • 通信服务费计入什么科目
  • 政府补助怎么开票入账
  • 把黑龙江省
  • 利得一定会影响利润吗
  • 记账凭证的科目不会填
  • 房屋抵债如何确定契税计税依据?
  • 购买设备属于经营性现金流出吗
  • 一般户收到基本户转账的会计分录
  • 企业对外捐赠的税法处理
  • thinkpade431进去bios设置
  • 保总保安服务有限公司
  • php ftp功能
  • umi ts
  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)
  • node实战
  • labview oop
  • 基于web的购物网站
  • 出口货物应退增值税如何计算
  • redis主从复制如何保证不丢失数据
  • php生成guid
  • 基建工程转固定资产
  • 关于在使用手机
  • 营业收入与利润总额的比值
  • 合伙企业要不要每月做账?报税是不是与一般的有限公司一样,每月申报纳税吗?
  • 个体工商户的免税证明
  • 政府补助收入的会计处理
  • 小规模纳税人固定资产原值含税吗
  • 内部审计主要目的
  • 借款合同相关法条
  • 利息收入的会计科目
  • 企业购车购置税怎么算
  • 溢价发行股票的交易费用
  • 新担保法2021和担保期限
  • 发生额怎么计算
  • 计提折旧有哪些会计科目
  • 买断式转贴现业务目的一般为
  • 年末结账与财务的关系
  • 财务成本控制总结
  • sql server 复制表中行数据
  • virtualboxubuntu安装教程
  • windowsserver2008r2密码重置
  • centos挂载点
  • win8破解密码开机密码
  • centos划分分区
  • win7系统的虚拟内存在哪里
  • linux程序死机
  • 电脑升级到win11会卡吗
  • win8系统安装教程图解
  • js中attribute
  • 批处理常用命令总结
  • php autoload
  • lint 工具
  • nodejss
  • js能实现的简单效果
  • js取反运算符
  • javascript怎么学好
  • 国税局征收管理办法
  • 云南国税电子税务局官网登录
  • 航天信息人工电话
  • 发票事业单位有税号吗
  • 党员逝世可否盖党旗
  • 国税官网登录
  • 税务催报通知书怎么接收
  • 个人的车租给公司保险可以入账吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号