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>
    



  • 相关阅读:
    jsp用equals判断两个字符串变量是否相等
    使用session在jsp页面之间传递多维数组,用于实现全局变量的效果
    C++实现对MySQL数据库的连接,以及增删改查
    VS2017项目中使用代码连接MySQL数据库,以及进行数据添加
    VS2017中遇到不存在从string到const char*的转换函数的解决方法
    windows系统转linux系统后磁盘的处理
    redis集群节点重启后恢复
    Jenkins 与Docker/Kubernetes的自动化CI流水(笔记)
    shell的运用 : jenkins 编译 打包前端发布 生产(tomcat)
    云服务器linux系统修改时间和时区
  • 原文地址:https://www.cnblogs.com/xiaobaiv/p/9116027.html
Copyright © 2011-2022 走看看