美文网首页
css垂直居中对齐:利用line-height垂直居中对齐

css垂直居中对齐:利用line-height垂直居中对齐

作者: vsceo | 来源:发表于2018-09-26 16:10 被阅读0次

    方案一:利用line-height垂直居中对齐

    • 只对呈现在一行的元素有效 如果多行的话则会产生N倍line-height
    • 优点 浏览器兼容性好
    • 利用position定位也可以
    • 其它方法暂时不去研究
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>浮动</title>
        <style>
            * {
                padding: 0;
                margin: 0;
            }
    
            .main {
                margin: 0 auto;
                width: 1000px;
            }
    
            .left {
                float: left;
                width: 310px;
                height: 70px;
                background: red;
            }
    
            .right {
                float: right;
                background: green;
                line-height: 70px;  /*重点 利用line-height*/
            }
    
            li {
                float: left;
                margin-left: 20px; /*只对呈现在一行的元素有效 如果多行的话则会产生N倍line-height*/
            }
    
        </style>
    </head>
    
    <body>
    <div class="main">
        <div class="left"></div>
        <div class="right">
            <ul>
                <li>1</li>
                <li>2</li>
                <li>3</li>
            </ul>
        </div>
    </div>
    </body>
    
    </html>
    

    相关文章

      网友评论

          本文标题:css垂直居中对齐:利用line-height垂直居中对齐

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