美文网首页
CSS多行文字垂直居中的两种方法

CSS多行文字垂直居中的两种方法

作者: yujiawei007 | 来源:发表于2017-10-19 11:30 被阅读0次
<div class="middle-box">
    <div class="middle-inner">
        <p><span class="suc-tip">前端开发博客,专注前端开发和web教程</span><br/><span class="suc-link">快捷入口:<a href="http://caibaojian.com">http://caibaojian.com</a></span></p>
        <p style="display:none;"><span class="suc-tip">5年的老博客,一直致力于WEB开发</span></p>
    </div>
</div>

第一种:display:table的方法

.middle-box{display: table; height: 300px;}
.middle-inner{display: table-cell; vertical-align:middle; text-align:center;}

缺点就是不兼容ie6、ie7.怎么兼容呢?
当然是用另外一种相对定位和绝对定位的方式。

<!--[if lt IE 8]>
<style>
.middle-inner { position: absolute; top:50%;}
.middle-inner p {position: relative; top: -50%}
</style>
<![endif]-->

第二种方法:增加一个空白标签

<div class="middle-box">
<p><span class="suc-tip">前端开发博客,专注前端开发和web教程</span><br/><span class="suc-link">快捷入口:<a href="http://caibaojian.com">http://caibaojian.com</a></span></p>
<i class="visible"></i>
<p style="display:none;"><span class="suc-tip">5年的老博客,一直致力于WEB开发</span></p>
</div>
.middle-box{height:300px; border: 1px solid #f00; width: 400px; margin: 0 auto; text-align: center; }
.middle-box p{vertical-align: middle; display: inline-block; *display: inline; *zoom: 1;}
.visible{height: 100%; vertical-align: middle; width: 0; display: inline-block;}

相关文章

  • 多行文字的水平垂直居中

    单行文字垂直居中 知道容器的高度即可 html css 多行文字垂直居中 html css 多行文本溢出用省略号表...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 布局(一)display:table-cell

    html: css: 1)单行文字垂直居中 2)多行文字居中 3)容器居中 1 2 下面简述一下display:t...

  • CSS多行文字垂直居中的两种方法

    第一种:display:table的方法 缺点就是不兼容ie6、ie7.怎么兼容呢?当然是用另外一种相对定位和绝对...

  • css居中各种实现

    垂直居中 多行文字垂直居中 利用flex布局 利用display: table;

  • 普通的css样式技巧

    垂直居中 1、多行文字垂直居中 给文字容器的父容器设定display:table,给文字容器设定vertical-...

  • CSS总结一

    一、背景图片占屏幕的全屏 二、使用flex布局让文字垂直居中 1:html 2:css 三、css分列多行 父元素...

  • 作品集

    在线简历 CSS常用套路 伪元素清除浮动多行文字两端对齐垂直居中汇总多行文字溢出省略(多行省略只适用于WebKit...

  • CSS垂直居中

    #CSS垂直居中的所有方法 标签(空格分隔): css技巧 --- ##1.利用padding垂直居中(line-...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

网友评论

      本文标题:CSS多行文字垂直居中的两种方法

      本文链接:https://www.haomeiwen.com/subject/jnluuxtx.html