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

我們在使用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
推荐阅读
如何哄心情差的女生
如何哄心情差的女生
如何哄好女生是男生很頭疼的問題。一開始你可能想着幫女生解決問題,找出女生心情不好的原因,跟女生講道理,找到解決辦法。但是,你會發現,女生可能會因為你所謂的安慰而變得更加不開心。其實應該先哄好他們才講一下道理。那麼有哪些哄女生的方法呢?1:仔...
2025-04-05
關于美國的特色介紹
關于美國的特色介紹
美利堅合衆國,簡稱美國,是世界上最發達的國家,人口約3.34億,通用語言為英語,首都華盛頓而非紐約。1.在美國是禁止邊過馬路邊看手機的,這樣做屬于一種違法行為。2.美國人口僅占世界人口的百分之五,但卻是世界上食品浪費最嚴重的國家,有數據顯示...
2025-04-05
早晨鍛煉跑步是飯前還是飯後
早晨鍛煉跑步是飯前還是飯後
晨跑能刺激新陳代謝,幫助開始充滿活力的一天——尤其是在第一杯咖啡前慢跑。我們揭示了原因,并提供了有關如何正确的、有效地進行晨練。對于希望讓自己的生活更健康并将運動融入日常生活的每個人來說,一個受歡迎的解決方案是:早上慢跑。晨練有很多好處,無...
2025-04-05
萌萌哒女孩小名
萌萌哒女孩小名
萌萌哒女孩小名?杉杉:意為高而直的一種樹一生清雅伶俐,今天小編就來聊一聊關于萌萌哒女孩小名?接下來我們就一起去研究一下吧!萌萌哒女孩小名杉杉:意為高而直的一種樹。一生清雅伶俐。杞子:意為植物名。枸杞子。栩栩:意為生動活潑。素素:意為白色,本...
2025-04-05
2022最值得期待的新能源suv
2022最值得期待的新能源suv
哈啰!大家好,歡迎大家收看新一期二手車檢測趣事。我是你們的好朋友小布丁,作為一名修車多年的老司機,如今不僅是一名二手車檢測師,更是一名事故車勸退師,幫客戶解決一切問題是我的宗旨!“這個可能是很多企業發展都會面臨的問題,就是一個新産品發展必經...
2025-04-05
Copyright 2023-2025 - www.tftnews.com All Rights Reserved