zoukankan      html  css  js  c++  java
  • css 居中布局

    水平居中

    <style>
    .parent{
    	 100%;
    	height: 50px;
    	background: red;
    	text-align: center;
    }
    .child{
    	display: inline-block;
    	background: #ccc;
    }
    </style>
    <div class="parent">
    	<div class="child">我相信这么优秀的你,一定会成功的</div>
    </div>
    



    table margin

    <style>
    .parent{
    	 100%;
    	height: 50px;
    	background: red;
    }
    .child{
    	display: table;
    	margin: 0 auto;
    	background: #ccc;
    }
    </style>
    <div class="parent">
    	<div class="child">我相信这么优秀的你,一定会成功的</div>
    </div>
    


    ### absolute transform ```
    我相信这么优秀的你,一定会成功的
    ``` ![](https://images2018.cnblogs.com/blog/1321525/201806/1321525-20180601121839752-451299955.png)

    flex margin

    <style>
    .parent{
    	 100%;
    	height: 50px;
    	background: red;
    	display: flex;
    }
    .child{
    	background: #ccc;
    	margin: 0 auto;
    }
    </style>
    <div class="parent">
    	<div class="child">我相信这么优秀的你,一定会成功的</div>
    </div>
    



    flex justify-content

    <style>
    .parent{
    	 100%;
    	height: 50px;
    	background: red;
    	display: flex;
    	justify-content: center;
    }
    .child{
    	background: #ccc;
    }
    </style>
    <div class="parent">
    	<div class="child">我相信这么优秀的你,一定会成功的</div>
    </div>
    



    垂直居中

    table-cell vertical-align

    <style>
    .parent{
    	 100px;
    	height: 100px;
    	background: red;
    	display: table-cell;
    	vertical-align: middle;
    }
    .child{
    	background: #ccc;
    }
    </style>
    <div class="parent">
    	<div class="child">学无止境</div>
    </div>
    



    absolute transform

    <style>
    .parent{
    	 100px;
    	height: 100px;
    	background: red;
    	position: relative;
    }
    .child{
    	background: #ccc;
    	position: absolute;
    	top: 50%;
    	transform: translateY(-50%);
    }
    </style>
    <div class="parent">
    	<div class="child">学无止境</div>
    </div>
    


    ### flex align-items ```
    学无止境
    ``` ![](https://images2018.cnblogs.com/blog/1321525/201806/1321525-20180601122905921-1276317420.png)

    水平垂直居中

    absolute transform

    <style>
    .parent{
    	 400px;
    	height: 100px;
    	background: red;
    	position: relative;
    }
    .child{
    	background: #ccc;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    }
    </style>
    <div class="parent">
    	<div class="child">学无止境</div>
    </div>
    



    line-block text-align table-cell vertical-align

    <style>
    .parent{
    	 400px;
    	height: 100px;
    	background: red;
    	display: table-cell;
    	vertical-align: middle;
    	text-align: center;
    }
    .child{
    	background: #ccc;
    	display: inline-block;
    }
    </style>
    <div class="parent">
    	<div class="child">学无止境</div>
    </div>
    



    flex justify-content align-items

    <style>
    .parent{
    	 400px;
    	height: 100px;
    	background: red;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    .child{
    	background: #ccc;
    }
    </style>
    <div class="parent">
    	<div class="child">学无止境</div>
    </div>
    



  • 相关阅读:
    使用springboot2+elasticsearch7注意事项
    jwt使用
    CTF web之旅 15
    CTF web之旅 14
    CTF web之旅 13
    CTF web之旅 12
    CTF web之旅 11
    CTF web之旅 10
    CTF web之旅 9
    CTF web之旅 8
  • 原文地址:https://www.cnblogs.com/xiaobaiv/p/9116027.html
Copyright © 2011-2022 走看看