css如何设置div垂直居中


本文摘自PHP中文网,作者coldplay.xixi,侵删。

css设置div垂直居中的方法:1、设置它的实际高度height和所在行的高度【line-height】相等;2、设定Padding,使上下的padding值相同即可。

本教程操作环境:windows7系统、css3版,DELL G3电脑。

css设置div垂直居中的方法:

一、单行垂直居中

  如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。

如:

1

2

3

4

5

div { 

height:25px; 

line-height:25px; 

overflow:hidden; 

}

  这段代码很简,后面使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

  <title> 单行文字实现垂直居中 </title>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <style type="text/css">

    body { font-size:12px;font-family:tahoma;}

  div {

    height:25px;

    line-height:25px;

    border:1px solid #FF0099;

    background-color:#FFCCFF;

  }

  </style>

</head>

<body>

  <div>现在我们要使这段文字垂直居中显示!</div>

</body>

</html>

二、多行未知高度文字的垂直居中

阅读剩余部分

相关阅读 >>

css怎么让首行文字缩进

css颜色有几种写法

css %单位的特点

css box-shadow属性怎么用

css怎么设置img的src

css因mime类型不匹配而被忽略怎么办

css top不起作用怎么办

input实现文字超出省略号(代码示例)

css如何实现tab选项卡切换

css中的“>”是什么意思

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...