一 、文字居中 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 实现居中的五种方式相关推荐

  1. 详解 CSS position定位的五种方式

    position 属性规定应用于元素的定位方法的类型(static.relative.fixed.absolute 或 sticky). 常见的固定定位,例如手机端的导航,快捷按钮.例如本站的&quo ...

  2. CSS水平垂直居中的五种方式

    CSS水平垂直居中的几种方式 absolute and -margin 需要设置盒子的宽度和高度 .father{border:1px solid red;width: 80vh;height: 90 ...

  3. css文本居中的几种方式

    为什么80%的码农都做不了架构师?>>>    行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素 一.左右居中 1.行内元素: 常用的inline元素有 ...

  4. CSS 五种方式实现 Footer 置底

    CSS 五种方式实现 Footer 置底 页脚置底(Sticky footer) 就是让网页的footer部分始终在浏览器窗口的底部. 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网 ...

  5. 网页设计的css样式,网页设计引入CSS样式的五种方式_css

    一.使用STYLE属性 将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; -} 例如: <TD ...

  6. CSS元素上下左右居中的几种方式

    CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...

  7. 图文对齐居中的几种方式

    总结图文居中的几种方式 1.方法一 css #target{ width: 150px; border:1px purple solid; line-height: 40px; text-indent ...

  8. 《div图层被鼠标划过时其背景色变色的五种方式》

    概述: 同样是为了提高用户体验程度,本篇内容将叙述:div图层被鼠标划过时其背景色改变,鼠标离开相关div图层时其颜色变为原来的颜色.实现上述效果下面总结了五种实现方式,请您耐心阅读,或许会有点收获. ...

  9. CSS 实现居中的几种方法

    **CSS 实现居中的几种方法** 一.前言 二.常见的方法 方法一:margin和width实现 方法二:inline-block和父元素text-align 方法三:浮动实现水平居中 方法四:绝对 ...

最新文章

  1. 程序员的进化(目前还看不懂)
  2. 【GamePlay】入门篇
  3. WeihanLi.Npoi 近期更新
  4. 使用Spring Security和jdbc的Spring Boot
  5. unzip 报错error [clas.zip]:  missing 1844 bytes in zipfile
  6. 在Centos7 更改Docker默认镜像和容器的位置
  7. NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
  8. php动态写入vue,Vue.js中使用动态组件的方法
  9. random函数 c语言,C/C++ 中rand()和random()函数(示例代码)
  10. wedo2.0编程模块介绍_wedo2.0课程包
  11. 通过命令行更换windows 10 激活码
  12. JAVA将图片背景色设置为透明
  13. Costech A17M23SWB MTo
  14. The harder I work, the luckier I get. - Samuel Goldwyn
  15. 记小米路由器Pro(R3P)刷机openwrt、潘多拉、lean-openwrt、x-wrt
  16. C语言|博客作业04
  17. AUTOSAR MCAL SPI配置
  18. Ubuntu 下如何下载GitHub里的文件 和 GRC结合hackrf 实现GMSK文本传输
  19. 程序员给女朋友庆祝节日的方式
  20. 在线压缩pdf文件任意大小,在线压缩pdf文件大小

热门文章

  1. 技术公开课:SQL Server 高可用性解决方案概述(下)
  2. 最近wampserver总是开不开,一直离线,重启就好,各位有何看法?
  3. x86伺服器 走向虛擬化
  4. GridView常用代码 (转)
  5. python寻找1000以内的阿姆斯特朗数
  6. 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...
  7. Zabbix(四)zabbix使用JMX监控tomcat(java类应用)
  8. android library使用,Android:Library module的使用
  9. 3 | Spatial-based GNN/convolution模型之 NN4G
  10. python函数递归 斐波那契数列