zoukankan      html  css  js  c++  java
  • 单行、多行文字的垂直居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    <style>
    .container{ width:800px;  margin:0 auto; border:1px solid red;}
    </style>
    <body>
    
    <div class="container" >
        <h3>1.单行文字居中</h3>
        <!--设置行高来实现-->
        <div style="border:1px dashed red; line-height:60px; margin:30px;">
        这是高度为30像素的单行文字
        </div>
        
        <h3>2.多行文字不定高度居中</h3>
        <!--运用padding来实现-->
        <div style="border:1px dashed red; padding:60px 0; margin:30px;">
                <div>多行文字不定高度居中</div>
                <div>多行文字不定高度居中</div>
                <div>多行文字不定高度居中</div>
        </div>
        
        <h3>3.多行文字定高度居中</h3>
        <div style="border:1px dashed red; margin:30px; height:80px;">
            <span style="vertical-align:middle;display:inline-block; ">中中中<br>中中中中中中中中中中中中中</span>
            <!--span只能用line-heigth才能设置高度(用来撑开外边的div), 用font-size:0px;来隐藏文字(行高必须在不为空的情况下才起作用)-->
            <span style="line-height:80px; ; display:inline-block;">&nbsp;你看不到我哦(请设置font-size:0)</span>
        </div>
    
    </div>
    </body>
    </html>
  • 相关阅读:
    小故事
    设计模式
    git分支
    git简单操作
    ab命令压力测试
    libcheck ARM交叉编译
    libxml2 ARM 交叉编译
    I.MX6 安装LTIB
    为ARM编译Glib
    QT 4.8 中文显示问题
  • 原文地址:https://www.cnblogs.com/siqi/p/3138289.html
Copyright © 2011-2022 走看看