css 实现居中的五种方式
一 、文字居中 1 固定容器高度的单行文本垂直居中:height=line-height
2 未知容器高度的文本垂直居中:设定padding,使上下的padding值相同即可
3 固定容器高度的多行文本垂直居中:让<div>模拟<table>使用vertical-algin
父容器 #wrap{
display:table
}
子容器 #content{
vertical-algin:middle;
display:table-cell;
}
二 、图片居中 垂直居中一张图片 vertical-align:middle;
三 、
1 html:<div id="parent"> <div id="child">Content here</div> </div> css :#parent {position: relative;} #child { position: absolute;top: 50%;left: 50%;height: 30%;width: 50%;margin: -15% 0 0 -25%; }2 html:<div id="parent"> <div id="child">Content here</div> </div> css:#parent {padding: 5% 0;} #child {padding: 10% 0;}
四 、 元素高宽已知.#parent{width:600px;height:400px;position:absolute;left:50%;top:50%;margin-top:-200px;margin-left:-300px;}
五 、 元素高宽未知(使用css3的属性,会出现兼容问题)#parent{ width:600px;height:400px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)
}
转载于:https://www.cnblogs.com/bingerger/p/6546039.html
css 实现居中的五种方式相关推荐
- 详解 CSS position定位的五种方式
position 属性规定应用于元素的定位方法的类型(static.relative.fixed.absolute 或 sticky). 常见的固定定位,例如手机端的导航,快捷按钮.例如本站的&quo ...
- CSS水平垂直居中的五种方式
CSS水平垂直居中的几种方式 absolute and -margin 需要设置盒子的宽度和高度 .father{border:1px solid red;width: 80vh;height: 90 ...
- css文本居中的几种方式
为什么80%的码农都做不了架构师?>>> 行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素 一.左右居中 1.行内元素: 常用的inline元素有 ...
- CSS 五种方式实现 Footer 置底
CSS 五种方式实现 Footer 置底 页脚置底(Sticky footer) 就是让网页的footer部分始终在浏览器窗口的底部. 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网 ...
- 网页设计的css样式,网页设计引入CSS样式的五种方式_css
一.使用STYLE属性 将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; -} 例如: <TD ...
- CSS元素上下左右居中的几种方式
CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...
- 图文对齐居中的几种方式
总结图文居中的几种方式 1.方法一 css #target{ width: 150px; border:1px purple solid; line-height: 40px; text-indent ...
- 《div图层被鼠标划过时其背景色变色的五种方式》
概述: 同样是为了提高用户体验程度,本篇内容将叙述:div图层被鼠标划过时其背景色改变,鼠标离开相关div图层时其颜色变为原来的颜色.实现上述效果下面总结了五种实现方式,请您耐心阅读,或许会有点收获. ...
- CSS 实现居中的几种方法
**CSS 实现居中的几种方法** 一.前言 二.常见的方法 方法一:margin和width实现 方法二:inline-block和父元素text-align 方法三:浮动实现水平居中 方法四:绝对 ...
最新文章
- 程序员的进化(目前还看不懂)
- 【GamePlay】入门篇
- WeihanLi.Npoi 近期更新
- 使用Spring Security和jdbc的Spring Boot
- unzip 报错error [clas.zip]: missing 1844 bytes in zipfile
- 在Centos7 更改Docker默认镜像和容器的位置
- NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
- php动态写入vue,Vue.js中使用动态组件的方法
- random函数 c语言,C/C++ 中rand()和random()函数(示例代码)
- wedo2.0编程模块介绍_wedo2.0课程包
- 通过命令行更换windows 10 激活码
- JAVA将图片背景色设置为透明
- Costech A17M23SWB MTo
- The harder I work, the luckier I get. - Samuel Goldwyn
- 记小米路由器Pro(R3P)刷机openwrt、潘多拉、lean-openwrt、x-wrt
- C语言|博客作业04
- AUTOSAR MCAL SPI配置
- Ubuntu 下如何下载GitHub里的文件 和 GRC结合hackrf 实现GMSK文本传输
- 程序员给女朋友庆祝节日的方式
- 在线压缩pdf文件任意大小,在线压缩pdf文件大小
热门文章
- 技术公开课:SQL Server 高可用性解决方案概述(下)
- 最近wampserver总是开不开,一直离线,重启就好,各位有何看法?
- x86伺服器 走向虛擬化
- GridView常用代码 (转)
- python寻找1000以内的阿姆斯特朗数
- 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...
- Zabbix(四)zabbix使用JMX监控tomcat(java类应用)
- android library使用,Android:Library module的使用
- 3 | Spatial-based GNN/convolution模型之 NN4G
- python函数递归 斐波那契数列