admin 管理员组文章数量: 1184232
2024年3月11日发(作者:idea是什么意思中文意思)
元素居中的几种方法
一、水平居中
1.行内元素水平居中
利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方
法对inline、inline-block、inline-table和inline-flex元素水平居中都有效。
此外,如果块级元素内部包着也是一个块级元素,我们可以先将其由块级元
素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。
2.块级元素的水平居中
①将该块级元素左右外边距margin-left和margin-right设置为auto。
②使用table+margin
先将子元素设置为块级表格来显示(类似),再将其设置水平居中。
display:table在表现上类似block元素,但是宽度为内容宽。
③使用absolute+transform
先将父元素设置为相对定位,再将子元素设置为绝对定位,向右移动子元素,
移动距离为父容器的一半,最后通过向左移动子元素的一半宽度以达到水平居中。
不过transform属于css3内容,兼容性存在一定问题,高版本浏览器需要添
加一些前缀。
④使用flex+justify-content
通过CSS3中的布局利器flex中的justify-content属性来达到水平居中。
⑤使用flex+margin
通过flex将父容器设置为为Flex布局,再设置子元素居中。
3.多块级元素水平居中
①利用flex布局
利用弹性布局(flex),实现水平居中,其中justify-content 用于设置弹性盒子
元素在主轴(默认横轴)方向上的对齐方式,本例中设置子元素水平居中显示。
②利用inline-block
将要水平排列的块状元素设为display:inline-block,然后在父级元素上设置
text-align:center,达到与上面的行内元素的水平居中一样的效果。
4.浮动元素水平居中
对于定宽的浮动元素,通过子元素设置relative + 负margin
对于不定宽的浮动元素,父子容器都用相对定位
通用方法(不管是定宽还是不定宽):flex布局
二、垂直居中
1.多行内联元素垂直居中
①利用flex布局(flex)
利用flex布局实现垂直居中,其中flex-direction: column定义主轴方向为纵
向。这种方式在较老的浏览器存在兼容性问题。
②利用表布局(table)
利用表布局的vertical-align: middle可以实现子元素的垂直居中。
2.块级元素垂直居中
①使用absolute+负margin(已知高度宽度)
通过绝对定位元素距离顶部50%,并设置margin-top向上偏移元素高度的一
半,就可以实现了。
②使用absolute+transform
当垂直居中的元素的高度和宽度未知时,可以借助CSS3中的transform属性
向Y轴反向偏移50%的方法实现垂直居中。但是部分浏览器存在兼容性的问题。
③使用flex+align-items
通过设置flex布局中的属性align-items,使子元素垂直居中。
④使用table-cell+vertical-align
通过将父元素转化为一个表格单元格显示(类似
设置 vertical-align属性,使表格单元格内容垂直居中。
三、水平垂直居中
1、绝对定位+CSS3(未知元素的高宽)
利用Css3的transform,可以轻松的在未知元素的高宽的情况下实现元素的
垂直居中。
CSS3的transform固然好用,但在项目的实际运用中必须考虑兼容问题,大
量的hack代码可能会导致得不偿失。
2、flex布局
利用flex布局,其中justify-content 用于设置或检索弹性盒子元素在主轴(横
轴)方向上的对齐方式;而align-items属性定义flex子项在flex容器的当前行的
侧轴(纵轴)方向上的对齐方式。不能兼容低版本的IE浏览器。
3、flex/grid与margin:auto(最简单写法)
容器元素设为 flex 布局或是grid布局,子元素只要写 margin: auto 即可,
不能兼容低版本的IE浏览器。
版权声明:本文标题:元素居中的几种方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710143531a559371.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
卡顿、延迟,都是因为“内存”问题?看这里,解决方法全分享
这里的内存不足一般指以下三种情况: 1、中病毒; 2、虚拟内存不足; 3、C盘空间不足; 处理办法: 1、电脑中有顽固木马可能会使电脑提示内存不足,此时要使用杀毒软件强力杀
降低笔记本散热器的喧闹,享受宁静的工作空间!
解决办法 一. 更改系统设置进行降频 1、打开电脑控制面板 2、选择硬件和声音 3、选择电源选项-->更改电池设置 4、更改计划设置 5、更改高级电源设置 6、找到处理器电源管理,将系统
系统卡顿?别怕!这里有招,解决高CPU使用难题
CPU(中央处理器)是计算机的大脑,负责处理所有的计算任务。当CPU使用率达到100%时,意味着它正满负荷运行,这可能会导致计算机温度变高、运行缓慢甚至无响应。本文将探讨CPU使用率高的原因,并提供一系列解决步骤,帮助您降低CPU使用
初识到高手,Win系统收藏夹转移秘籍全公开!
长期冲浪的朋友都可能有大量常用的网址存于“收藏夹”中,但是若系统崩溃重作系统这些大量的资料就可能丢失,太可惜了!那么怎么办才能一劳永逸呢?我们可以更改收藏夹的默认位置(不要放在系统分区),重装系统之后只需修改相关注册表的键值即可利用长
不再卡顿——Win10环境下Red Alert 2的流畅秘籍与技巧分享
1. 为什么你的Ra2在Win10上“罢工”了? 嘿,各位指挥官!是不是翻出硬盘里珍藏多年的《红色警戒2》(Ra2)或者《尤里的复仇》,想在Win10上重温一下当年造天启、爆光棱的快乐,结果双击图标后,屏幕一黑,只剩下熟悉的B
提升电脑效率新招数:将pagefile.sys放到非系统分区,体验飞速响应
问题: 新买了一个128G的SSD硬盘,划分为系统分区C:60G和应用软件分区D:60G,装了没几个软件,发现C盘已经剩下10来G的空间了。 经仔细检查,发现C盘有两个文件占据了特别大的空间,一个是文件hiberfil
掌握TP-Link WDS:无线桥接变有线,打造高效网络
步骤如下:一、设置能上网的路由器B设置登陆无线路由器设置B管理界面,在无线设置-基本设置中设置“ SSID号”、“ 信道”,如图: 在“
从零开始:学会用NVIDIA控制面板优化你的CF烟雾头体验
1、桌面右键,属性,设置,颜色质量,中16位。高级,监视器,75Hz,分辨率,调到最小。 2、到含有你的显卡的标签,我的是Geforce GT430.启动NVIDIA控制面板, 管理3D设置, 注意关和使用全局
优化C盘空间:pagefile.sys与虚拟内存的清理技巧与最佳实践
一、问题背景 电脑用着用着,C盘爆红了!打开C盘,查看文件,发现一个叫“pagefile.sys”的文件居然占了十几GB,比游戏安装包还能吃空间! 这时你是不是也吓一跳:这到底是啥文件?能删吗?删了会不会让电脑崩溃?毕
小工具大作用:轻松搞定pagefile.sys转移,解锁电脑性能新高度
pagefile.sys是什么文件?答:pagefile.sys文件是操作系统的虚拟内存文件,如果用户经常运行大型程序,建议保留。pagefile.sys怎么转到别的盘?1、右击桌面上的“此电脑”
从新手到老手:非C盘pagefile.sys的删除与移动秘籍
理所当然,既然pagefile.sys可以删除,可以设置大小,当然也可以移动了。移动方法和本文中删除pagefile.sys文件的方法有些类似,都在是 系统>高级>设置>性能选项>高级>设置>下的虚拟内存
Pagefile.sys与虚拟内存:你是否需要在Windows上清理它?
当您的 Windows 计算机的存储空间不足时,您可能会发现自己正在寻找释放其中一些空间的方法。 您可能遇到的这些非常规方法之一是删除 Pagefile.sys 文件。 但在考虑删除它之前,您应该知道 Pagefile.sys 是什么
非C盘pagefile.sys操作全攻略:删除和移动方法解析
理所当然,既然pagefile.sys可以删除,可以设置大小,当然也可以移动了。移动方法和本文中删除pagefile.sys文件的方法有些类似,都在是 系统>高级>设置>性能选项>高级>设置>下的虚拟内存
告别混乱,用4步打造简洁高效的Windows操作平台
右键菜单管理终极指南:4步打造高效Windows操作中心 Windows右键菜单是我们日常操作的重要入口,但随着软件安装增多,它往往变得臃肿不堪,导致操作效率低下。ContextMenuManager作为一款纯粹的Window
忘记电脑开机密码?快速破解教程,立刻生效!
如果小伙伴觉得每次开机都需要输入密码很烦,那么小伙伴应该学会 如何取消电脑开机密码。本篇文章,小编将以图文教学的方式,向小伙伴介绍如何在短短的1分钟内,就能够取消电脑开机密码,让小伙伴摆脱烦人的开机密码,快来
Windows10用户必备:关闭自动播放功能,让U盘和光驱不再自动运行
在使用Windows10系统的电脑中插入插入光盘或者U盘时,默认是自动播放的,这样会引入一些可能不安全的因素。因此,为了系统安全,有必要禁止光驱、U盘等自动播放。具体方法如下: 方法一:通过设置页面关闭 第1步:单击w
不再被自动播放打扰!轻松关闭移动硬盘设置
每次把移动硬盘查到USB口就会自动播放,尤其是移动硬盘分了N个区的时候,要手动一个一个的关掉,真是十分的麻烦!怎么样能解决这个问题呢?下面西部e网这里了几种关闭移动硬盘或者U盘自动播放的方法供大家参考:1、SHIFT按键法
电脑没有声音怎么办?5种方法恢复声音_电脑突然没声音了 如何恢复正常
电脑“没有声音”是许多用户在播放声音过程中可能会遇到的问题。当电脑突然“静音”而找不到原因时,确实令人头疼。那么,为什么?又该如何快速恢复?本文将为你提供一份详细而实用的快速解决指南。 一、电脑没声音原因分析 在
头戴式耳机能听到声音但不能说话_头戴式耳机麦克风没声音怎么设置
新的头戴式耳机,麦克风输入有问题,说话没声音 问题描述 跟公司申请了一个头戴式耳机,每周一开周会用解决方法 1.计算机打开“设置”,找到左上角的“系统”3.点击“管理声音设备”,将“输入
电脑新手速记!新电脑网速慢?这3个技巧让你立即提升!
新买的电脑网速慢的解决方案 新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gp
发表评论