首页
/
每日頭條
/
生活
/
css是怎麼實現水平居中的
css是怎麼實現水平居中的
更新时间:2024-05-02 09:41:39

我們在使用css來布局時經常需要進行居中,有時一個屬性就能搞定,有時則需要一定的技巧才能兼容到所有浏覽器,利用css來實現對象的垂直居中有許多不同的方法,比較難的是應該選擇哪種正确的方法。比如我們都知道 margin:0 auto;的樣式能讓元素水平居中,而margin: auto;卻不能做到垂直居中……下面就css居中的一些常用方法做個集中的介紹。

首先是水平居中,最簡單的辦法當然就是:

margin:0 auto;

文字的水平居中方法:

利用line-height設為height的一樣即可:

eg:

.div {

width:200px;

height: 200px;

line-height: 200px;/*實現垂直居中的關鍵*/

text-align:center;

font-size: 36px;

background-color: #ccc;

}

絕對定位居中

父容器元素:position: relative,子元素:position:absolute;

eg:

<div class="box">

<div class="content"></div>

</div>

<style>

.box{position:relative;width:200px;height:200px;background:#999;}

.content{

width: 50%;

height: 50%;

overflow: auto;

margin: auto;

position: absolute;

top: 0; left: 0; bottom: 0; right: 0;

background:#C9F;}

</style>

效果如下所示:

css是怎麼實現水平居中的(學會這幾種方法)1

!注意:高度必須定義,建議加 overflow: auto,防止内容溢出。

flex居中

介紹一下CSS3中的display:flex來實現的水平垂直居中的方法。

eg:

<div class="parent">

<div class="children">我是通過flex的水平垂直居中噢!</div>

</div>

<style>

.parent {

display:flex;

align-items: center;/*垂直居中*/

justify-content: center;/*水平居中*/

width:200px;

height:200px;

background-color:green;

}

.children {

background-color:blue;

color:#FFF;

}

</style>

效果如下所示:

css是怎麼實現水平居中的(學會這幾種方法)2

這種方式最為簡便,就是兼容性不好,不過随着時間的前進,各大浏覽器一定會都兼容的。

css是怎麼實現水平居中的(學會這幾種方法)3

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
miui10小愛同學喚醒方式怎麼設置
miui10小愛同學喚醒方式怎麼設置
使用小米手機的網友應該都知道“小愛同學”,作為一個全能的語音助手,小愛同學在日常的使用當中可以給小米手機的用戶提供許多便利,而且随着MIUI系統的不斷升級,小愛的“本領”也越來越多。這次小編就來為大家盤點幾個在MIUI13系統當中和小愛同學...
2024-05-02
北京高鐵6小時旅遊攻略
北京高鐵6小時旅遊攻略
如今,鐵路根據客流的需求推出了“夜間高鐵”,夜間高鐵也可稱為夜間動車,即指為了滿足旅客的需要臨時增加的、在高速鐵路夜間維修天窗期間開行的高速動車組列車或動車組列車。羅春曉攝讓我們來看看利用“夜間高鐵”周末都可以去哪裡玩呢?線路一:北京南——...
2024-05-02
杏兒伸出紅酥手
杏兒伸出紅酥手
杏兒伸出紅酥手?【小石調·青杏兒】心已累情難了,我來為大家科普一下關于杏兒伸出紅酥手?下面希望有你要的答案,我們一起來看看吧!杏兒伸出紅酥手【小石調·青杏兒】心已累情難了填曲/陌離山遠水重重,忍看君、北上丹東。于今獨寝紅羅帳,(奈何)春情寄...
2024-05-02
菲律賓少女騎馬技巧
菲律賓少女騎馬技巧
菲律賓少女騎馬技巧?接近馬a.接近馬不要做劇烈的動作接近馬宜從馬的左前方向,動作避免劇烈劇烈的動作會使馬受驚,今天小編就來說說關于菲律賓少女騎馬技巧?下面更多詳細答案一起來看看吧!菲律賓少女騎馬技巧接近馬。a.接近馬不要做劇烈的動作。接近馬...
2024-05-02
如何做檸檬川貝膏
如何做檸檬川貝膏
如何做檸檬川貝膏?用料:檸檬1000克、川貝母粉20克、陳皮20克、老冰糖1200克,今天小編就來說說關于如何做檸檬川貝膏?下面更多詳細答案一起來看看吧!如何做檸檬川貝膏用料:檸檬1000克、川貝母粉20克、陳皮20克、老冰糖1200克。檸...
2024-05-02
Copyright 2023-2024 - www.tftnews.com All Rights Reserved