學(xué)會這幾種方法css居中很簡單CSS/HTML
導(dǎo)讀:CSS/HTMLCSS/HTML我們在使用css來布局時經(jīng)常需要進行 居中 ,有時一個屬性就能搞定,有時則需要一定的技巧才能兼容到所有瀏覽器, 利用css來實現(xiàn)對象的垂直居中有許多不同的方法,網(wǎng)站seo優(yōu)化診斷工具營銷型網(wǎng)站建設(shè)。
我們在使用css來布局時經(jīng)常需要進行 居中 ,有時一個屬性就能搞定,有時則需要一定的技巧才能兼容到所有瀏覽器, 利用css來實現(xiàn)對象的垂直居中有許多不同的方法,比較難的是應(yīng)該選擇哪種 […]
我們在使用css來布局時經(jīng)常需要進行居中,有時一個屬性就能搞定,有時則需要一定的技巧才能兼容到所有瀏覽器,利用css來實現(xiàn)對象的垂直居中有許多不同的方法,比較難的是應(yīng)該選擇哪種正確的方法。比如我們都知道 margin:0 auto;的樣式能讓元素水平居中,而margin: auto;卻不能做到垂直居中……下面就css居中的一些常用方法做個集中的介紹。
首先是水平居中,最簡單的辦法當(dāng)然就是:
margin:0 auto;也就是將margin-left和margin-right屬性設(shè)置為auto,從而達到水平居中的效果。
文字的水平居中方法:
<div class="wrap">w3cschool</div> 利用line-height設(shè)為height的一樣即可: .wrap{ line-height: 200px;/*垂直居中關(guān)鍵*/ text-align:center; height: 200px; font-size: 36px; background-color: #ccc; } padding填充 利用padding和background-clip配合實現(xiàn)div的水平垂直居中: <div class="parent"> <div class="children"></div> </div> 通過background-clip設(shè)置為content-box,將背景裁剪到內(nèi)容區(qū)外沿,再利用padding設(shè)為外div減去內(nèi)div的差的一半,來實現(xiàn): .parent{ margin:0 auto; width:200px; height:200px; background-color:red; } .children { width: 100px; height: 100px; padding: 50px; backgr網(wǎng)站推廣優(yōu)化seoound-color: black; background-clip:content-box;/*居中的關(guān)鍵*/translate(-50%,-50%)
用 position 加 translate translate(-50%,-50%) 比較奇特,百分比計算不是以父元素為基準,而是以自己為基準。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-25 ,文章學(xué)會這幾種方法css居中很簡單CSS/HTML主要講述很簡單,幾種方法,css網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_8449.html