• 让一个元素在容器中垂直居中的几个方法


    1. 方法一,使用js让元素水平垂直居中
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                #box{
                    height:200px;
                    200px;
                    background:deeppink;
                    position:absolute;    
                }
            </style>
        </head>
        <body>
            <div id="box"></div>
            <script type="text/javascript">
                var box=document.getElementById("box");
                var l=document.documentElement.clientWidth/2-box.offsetWidth/2;
                var t=document.documentElement.clientHeight/2-box.offsetHeight/2;
                box.style.top=t+'px';
                box.style.left=l+'px';
                
    
            </script>
        </body>
    </html>
                            

      2.使用position属性使元素水平垂直居中

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                #box{
                    height:200px;
                    200px;
                    background:deeppink;
                    position:absolute;
                    top:50%;
                    left:50%;
                    margin:-100px 0 0 -100px;
                } 
            </style>
        </head>
        <body>
            <div id="box"></div>
        </body>
    </html>

      3.使用弹性盒模型方法

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                #box1{
                    height:200px;
                    200px;
                    display: flex;
                    background: deeppink;
                }
                #box2{
                    margin:auto;
                    50px;
                    height:50px;
                    background: deepskyblue;
                    margin:auto;
                }
            </style>
        </head>
        <body>
            <div id="box1">
                <div id="box2"></div>
            </div>
        </body>
    </html>

      

  • 相关阅读:
    Android git提交代码所需忽略的文件
    python 代码命名规范
    appium-设计思路
    appium-循环执行一条用例,失败时停止执行
    BeautifulReport 遇到的问题 template
    接口自动化
    python-装饰器
    linux-vi编辑器创建和编辑正文文件
    linux-文件的压缩与解压缩
    python学习第一天
  • 原文地址:https://www.cnblogs.com/AngliaXu/p/7158169.html
Copyright © 2020-2023  润新知