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>
    



  • 相关阅读:
    信息系统开发平台OpenExpressApp - 支持列表分组(Group)
    WPF - 轻量级的开源XAML编辑器Kaxaml
    工作流 - 架构描述
    工作流 - 技术备忘录
    开源 - 轻型的表达式引擎 Flee
    敏捷实践(收集)
    人生就是......
    信息系统开发平台OpenExpressApp - 应用模型ApplicationModel
    软件观点 - 平台分类:系统平台、开发平台和开放平台
    软件产品线工程方法 - BAPO之架构(Architecture)
  • 原文地址:https://www.cnblogs.com/xiaobaiv/p/9116027.html
Copyright © 2011-2022 走看看