CSS垂直居中的8种方法

17 篇文章 1 订阅
订阅专栏

1、通过verticle-align:middle实现CSS垂直居中。

通过vertical-align:middle实现CSS垂直居中是最常使用的方法,但是有一点需要格外注意,vertical生效的前提是元素的display:inline-block。

CSS垂直居中的8种方法

2、通过display:flex实现CSS垂直居中。

随着越来越多浏览器兼容CSS中的flexbox特性,所以现在通过“display:flex”实现CSS水平居中的方案也越来越受青睐。

通过display:flex实现CSS垂直居中的方法是给父元素display:flex;而子元素align-self:center;

这个跟CSS水平居中的原理是一样的,只是在flex-direction上有所差别,一个是row(默认值),另外一个是column。

CSS垂直居中的8种方法

3、通过伪元素:before实现CSS垂直居中。

具体方式是为父元素添加伪元素:before,使得子元素实现垂直居中。

CSS垂直居中的8种方法

4、通过display:table-cell实现CSS垂直居中。

给父元素display:table,子元素display:table-cell的方式实现CSS垂直居中。

CSS垂直居中的8种方法

5、通过隐藏节点实现CSS垂直居中。

创建一个隐藏节点#hide,使得隐藏节点的height值为剩余高度的一半即可。

这种方法也适用于CSS水平居中,原理一样。

CSS垂直居中的8种方法

6、已知父元素高度通过transform实现CSS垂直居中。

给子元素的position:relative,再通过translateY即可定位到垂直居中的位置。

CSS垂直居中的8种方法

7、到垂直居中的位置。

CSS垂直居中的8种方法

8、通过line-height实现CSS垂直居中。

设置子元素的line-height值等于父元素的height,这种方法适用于子元素为单行文本的情况。

CSS垂直居中的8种方法

CSS实现垂直居中的几方法
09-25
最近上网上找了些关于CSS实现垂直居中方法方法挺多,下面就我看到的几方法在这里说明一下,使用 CSS 实现垂直居中并不容易。
CSS教程之div垂直居中的多方法
09-24
主要为大家详细介绍了CSS教程之div垂直居中的多方法,还包括多行文本垂直居中方法,感兴趣的小伙伴们可以参考一下
css 居中问题的总结
qq_43889848的博客
05-15 2269
1.css让浮动的盒子水平居中 解决方法: 给浮动的盒子加一个父盒子,设置宽度跟浮动盒子一样大小,并且overflow:hidden; 设置该盒子为margin: 0 auto; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> *{ padding: 0; margin:
CSS】让文字垂直居中方法
最新发布
shifff的博客
07-31 908
推荐使用 Flexbox 或 CSS Grid 的方法,这两方法不仅简单易用,而且兼容性好,适用于各场景。方法也可以在简单的单行文本垂直居中效果中使用。如果你更加灵活地调整,你可能需要结合多个方法。通过这些方法,你可以确保文本在容器中垂直居中,并且在不同的设备和分辨率下都能保持良好的显示效果。
css 垂直居中的几方法
MrLiber的博客
04-03 368
1.图片水平垂直居中 html: &lt;div class="parent"&gt; &lt;div class="child"&gt; &lt;img src="xxx/demo.png"&gt; &lt;/div&gt; &lt;/div&gt; css: .parent{
CSS 垂直居中的七方法——史上最详细总结
热门推荐
qq_37384271的博客
10-10 2万+
我们在写页面时,通常会用到水平居中或垂直居中,而水平居中很好处理,不外乎就是设定 margin: 0 auto; 或是 text-align: center; “垂直居中”却比较麻烦,下面介绍七CSS 实现垂直居中的方式。 一、设定行高(line-height) 设定行高是垂直居中最简单的方式,适用于“单行”的“行内元素”(inline、inline-block),例如单行的标题,或是已经设为 inline-block 属性的 div,若将 line-height 设成和高度一样的数值,则内容的行内元
实现css文字垂直居中的8方法
10-15
标题提到的"实现css文字垂直居中的8方法"涵盖了多不同的技术,适用于不同场景。以下是对这些方法的详细解释: 1. **绝对定位和负外边距**: 这方法适用于已知元素高度的情况。通过将元素设置为绝对定位,...
CSS水平垂直居中的几方法总结
09-24
以下就是CSS实现水平垂直居中的几常见方法: 1. 利用margin:auto实现居中 这是一常见的居中方式,通常用于块级元素。通过设置元素的position属性为relative,并把left和top属性设为0,再将margin设为auto,...
使用CSS实现盒子水平垂直居中方法(8)
01-18
meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Center</title> <link rel=stylesheet href=center.css> </head> <body&...
CSS垂直居中的6方法
Harley567
02-13 4277
CSS垂直居中的6方法
CSS实现垂直居中(八
摸鱼程序员
07-10 2万+
1. 使用line-height实现垂直居中 适合文本使用,子元素的line-height跟父元素的height一样即可 1.1 代码 <style> .div1 { width: 400px; height: 100px; background-color: blue; } p { line-height: 100px; } </style> <body> <div
CSS垂直居中的12实现方式
weixin_34348111的博客
01-15 443
使用绝对定位和负外边距对块级元素进行垂直居中 HTML &lt;div id="box"&gt; &lt;div id="child"&gt;&lt;/div&gt; &lt;/div&gt; 复制代码 CSS #box { width: 300px; height: 300px; background: #ddd; position: relative; ...
css实现垂直水平居中的几方法
前端小工
04-12 1万+
1.用line-block和vertical-align来实现居中:这方法适合于未知宽度高度的情况下。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #container{ text-align: c
CSS实现垂直居中的十五方法
guanguan0_0的博客
10-17 8510
情景一:单行文字垂直居中 1、line-height 原理是在于将单行文字的行高设定后,文字会位于行高的垂直中间位置 &lt;div class="text-con"&gt;单行文字垂直居中&lt;/div&gt; &lt;style&gt; .text-con { width: 200px; height:60px; line-...
CSS垂直居中的几方法
HelloWorld1626的博客
03-15 151
方法有很多,这里简述四。 1.利用vertical-align进行居中。 2.用定位。 3.用弹性盒。 4.用网格布局。 一、vertical-align 给要居中元素添加标尺;或转为table-cell类型。 用标尺: <div class="wrap"> <div class="box">Hello World!</div><span>&lt...
css垂直居中的几方法
qq_60358807的博客
11-25 202
关于我所找到的css垂直居中方法有如下几 1.定位margin:auto div{ width: 400px; height: 400px; position: relative; border: 1px solid #465468; } img{ position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; } html: <div> <img src="mm.jpg"> </div&gt
CSS垂直居中:五实用方法解析
"这篇文章主要介绍了CSS垂直居中的五实现方法,包括其优缺点和适用场景,帮助开发者更好地理解和选择适合的垂直居中方案。" CSS垂直居中是网页布局中常见的需求,以下是对五方法的详细说明: 1. **表格模拟...
写文章

热门文章

  • 怎样用el-date-picker限制选择的时间范围(如跨度不超过366天) 19050
  • 如何在el-tabs(标签页)中随activeName只调该页面初始化接口,而不是一进页面就调所有标签页的接口 5752
  • CSS垂直居中的8种方法 5118
  • el-input获取焦点时样式改变 :focus伪类 4691
  • 在vue&element里怎么给列表每一列写倒计时(给每一列绑定计时器) 3879

分类专栏

  • 前端菜鸟打怪手册 17篇

最新评论

  • 怎样用el-date-picker限制选择的时间范围(如跨度不超过366天)

    敲代码的小吉米: 试试 绑定@focus=“fo” fo(){window._date Picker=null}

  • 怎样用el-date-picker限制选择的时间范围(如跨度不超过366天)

    敲代码的小吉米: 牛 一次实现了

  • 如何用element的expand展开行,只在展开的时候调展开区域数据的接口

    Web0822_work: 异步请求第一次点击没有反应

  • 如何用element的expand展开行,只在展开的时候调展开区域数据的接口

    落叶ヅ无痕: 展开后不能关闭

  • 怎样用el-date-picker限制选择的时间范围(如跨度不超过366天)

    qq_45146277: 你是怎么在data里面使用this的,我这里会报错

大家在看

  • 【无人机侦查】基于matlab无人机侦察区域覆盖【含Matlab源码 7583期】
  • Chromium禁用开发者工具 c++ 86
  • [1109]基于JAVA的学生选修课智慧管理系统的设计与实现 394
  • 【使用Spring事件监听机制实现业务解耦+相关拓展】 860
  • Springboot基于vue框架的校园二手交易系统jh82s--程序+源码+数据库+调试部署+开发环境

最新文章

  • vue-cli4 官网中webpack打包去掉console的方法
  • vue如何在input/el-input中限制只能输入数字且最多两位小数或其他,且能被v-model正常监听到?
  • js中数组的forEach方法不能修改数组的值
2020年17篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

天下网标王漳州企业网站优化奉贤区公司网站优化费用亳州网站优化哪家合适优化网站如何设置外部链接龙岗网站优化公司效果云南网站关键词排名推广优化邛崃市网站优化排名开源网站优化关键词沁阳百度网站优化方案合肥网站域名优化网站综合优化定做手机端网站如何优化百度经验seo优化网站哪家好怎么做对网站优化免费的优化网站黄山网站优化工具建材网站seo优化河北网站优化推广费用冠县网站优化怎么样网站排名优化相信金苹果天河网站 优化巩义网站优化廊坊专业的服务行业网站优化重庆网站优化内容简历优化网站湖北seo网站优化价格网站运营的优化分析贞丰seo网站优化公司顺义网站优化报价网站关键字如何优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化