首页前端开发CSScss如何设置div垂直居中

css如何设置div垂直居中

时间2024-01-28 05:15:03发布访客分类CSS浏览233
导读:收集整理的这篇文章主要介绍了css如何设置div垂直居中,觉得挺不错的,现在分享给大家,也给大家做个参考。css设置div垂直居中的方法:1、设置它的实际高度height和所在行的高度【line-height】相等;2、设定Padding,...
收集整理的这篇文章主要介绍了css如何设置div垂直居中,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

一、单行垂直居中

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

如:

div {
      height:25px;
      line-height:25px;
      overflow:hidden;
  }
    

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

!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>
    

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

  如果一段内容,它的高度是可变的那么我们就可以使用上一节讲到的实现水平居中时使用到的最后一种方法,就是设定Padding,使上下的padding值相同即可。同样的,这也是一种“看起来”的垂直居中方式,它只不过是使文字把div> 完全填充的一种访求而已。可以使用类似下面的代码:

div {
      padding:25px;
  }
    

  这种方法的优点就是它可以在任何浏览器上运行,并且代码很简单,只不过这种方法应用的前提就是容器的高度必须是可伸缩的。

!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 {
        padding:25px;
        border:1px solid #FF0099;
        background-color:#FFCCFF;
        width:760px;
  }
      /style>
    /head>
    body>
      div>
    br>
        PRe>
    现在我们要使这段文字垂直居中显示!    /pre>
    br>
      /div>
    /body>
    /html>
    

相关教程推荐:CSS视频教程

以上就是css如何设置div垂直居中的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: jq如何设置css下一篇:如何引用CSS文件到html网页里猜你在找的CSS相关文章 css怎么控制按钮不可用2022-05-17css3中transform属性实现的4种功能2022-04-13纯CSS3实现div按照顺序出入效果2022-04-13CSS实现隐藏搜索框功能(动画正反向序列)2022-04-13使用CSS3实现按钮悬停闪烁动态特效代码2022-04-13CSS3 Tab动画实例之背景切换动态效果2022-04-13CSS实现两列布局的N种方法2022-04-13CSS 实现Chrome标签栏的技巧2022-04-13css实现两栏布局左侧固定宽右侧自适应的多种方法2022-04-13从QQtabBar看css命名规范BEM的详细介绍2022-04-13 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: css如何设置div垂直居中
本文地址: https://pptw.com/jishu/589207.html
如何引用CSS文件到html网页里 详解三种CSS3模糊背景效果(代码实例)

游客 回复需填写必要信息