3种实现CSS 上下居中的方法

在CSS里不好使了,在CSS里 解决上下居中问题又能支持both IE和Firefox的有3种方案:

第一种,上下居中文字:
方法是使用line-height,因为line-height就是用来定义文字行与行之间的距离,所以定义文字框的line-height等于框的高度可以让文字上下居中.

h1 {  font-size: 3em;  height: 100px;
}

需要注意的是:如果中间的文字不只一行,并且使用分行显示的时候,这个就不好用了。

第二种,非文字的上下居中:
使用absolute positioning,需要注意的是这个方法只能在框有定义好的高度才能工作. 不适合动态高度的框.
假如代码为:

Hi, I'mVertically AlignedAbigo sudo mara paulatim odio, accumsan luptatum nibh nibh refero metuo opes ut fatua.

要上下居中 CSS编写为:

.vert {width: 580px;height: 190px;position: absolute;top: 50%;left: 50%;margin: -95px 0 0 -290px; }

上边的margin计算公式为:

* Width of Element / 2 = Negative Left Margin* Height of
* Element / 2 = Negative Top Margin

第三种方法:

Content here#floater{float:left; height:50%;margin-bottom:-120px;
}
#content{clear:both; height:240px;position:relative;
}

本文完~

3种实现CSS 上下居中的方法相关推荐

  1. 前端开发css中怎么让图片居中?css图片居中的方法总结

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  2. css图片居中的方法总结

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  3. css中怎么让图片居中?css图片居中的方法总结

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  4. css元素居中实现方法

    关于css元素居中,查阅资料和实验有以下几种方法: 水平居中 1.最简单的在父元素中加入 text-align:center .这条语句不用关心子元素是否有固定的尺寸大小. 但只能对图片,按钮,文字等 ...

  5. CSS:N种使用CSS 绘制三角形的方法

    目录 6种使用 CSS 实现三角形的技巧 1.使用 border 绘制三角形 2.使用 linear-gradient 绘制三角形 3.使用 conic-gradient 绘制三角形 4.transf ...

  6. css居中的几种办法,CSS div居中的几种方法

    CSS实现div垂直居中的方法有很多,下面div居中的几种方法是自己平时写网页中经常用到的,最常见的例子就是登录注册弹出框. 方法一:对div使用绝对布局position:absolute;并设置to ...

  7. css图片居中的方法

    图片居中有两种方法: 1.将图片放到css代码中居中. 2.将图片放到html代码中居中, 个人认为将图片放到css代码中居不是太灵活,html代码一般是模板页,需要调用各种数据,包括调用各种图片,不 ...

  8. css 文字居中的方法

    水平垂直居中 当把 line-height 的高度设置和 height 高度一样就能使 文字垂直居中 margin:0 auto; 水平居中; 超出文字隐藏 overflow: hidden;/*内容 ...

  9. html盒子居中的方式,CSS盒子居中三种方法

    前言 CSS盒子居中,我觉得是很有必要学习一下的.特别是第三种方法,奇淫技巧升级版,也是生产环境中非常常见的一种方法,不需要知道宽度,随着祖先元素的变化而变化! 1.常规方法 常规方法只需要给盒子设置 ...

  10. css绝对定位如何居中?css绝对定位居中的四种实现方法-web前端教程

    在网页进行css布局时居中是经常需要用到的,其中就有css绝对定位居中,那么,css绝对定位如何实现居中?今天的这篇文章将给大家来介绍关于css绝对定位居中的实现方法. css绝对定位居中的实现方法有 ...

最新文章

  1. 手绘线条一直画不直_我学素描,线条画不直怎么办啊?
  2. PIC单片机精通_串口通讯与串口调试实例
  3. 关于WebService中用到的QName详解
  4. 【Mac】『终端』显示、隐藏所有文件
  5. 【VS C++ 2010】查看内存的方法详解
  6. stream对多个字段分组_java8 stream 如何按多字段分组,并对一个字段求和
  7. 2017.3.25 圆桌聚餐 思考记录
  8. linux PHP ppt 转图片,php(thinkphp)在linux系统下pdf转png图片【转】
  9. oracle上浮下浮分析函数_Oracle分析函数简析
  10. 基于C语言通讯录管理系统编程设计
  11. jdk和jre安装配置
  12. 上海电力大学计算机专业全国排名,上海电力大学怎么样 最好的专业有哪些
  13. PAT 甲级 图形输出 1031 Hello World for U (20 分)
  14. FPGA Verilog语言常用语法
  15. Python绘制地理图--Cartopy基础
  16. 餐厅小票打印模板_智慧餐厅多商家入驻小程序开发,成功案例:万足外卖!
  17. 什么是拼多多通用券|盛天海科技
  18. 联想新视界帝拓思(DTOS)联想CVC首亮相
  19. CNN实战---猫狗大战
  20. JDD专栏-2017JDD_销量预测2018JDD人口预测

热门文章

  1. JavaScript 在线编辑器
  2. 【SAP消息号F5053】
  3. 10款在线检查英语语法的网站
  4. MP4Box切割mp4视频文件
  5. freeradius mysql ad_freeradiusmysql简单配置一例
  6. 非技术类:分享蓝牙音频接收器转音箱的使用
  7. 矩阵转置与矩阵对称性的关系
  8. 微信名片、公众号二维码美化生成器!
  9. 【NetApp】NetApp存储设备的CPU使用率分析
  10. 三菱 PLC通讯 MX-Component5.0 官方demo