成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

CSS中如何實(shí)現(xiàn)水平垂直居中

CSS中如何實(shí)現(xiàn)水平垂直居中,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到港口網(wǎng)站設(shè)計(jì)與港口網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋港口地區(qū)。

1 水平居中

首先討論一下如何將一個(gè)元素進(jìn)行水平居中。給定以下HTML代碼。

<div class='box'>水平居中</div>

通過(guò)css實(shí)現(xiàn)div的水平居中。

.box{width:300px;height: 300px;margin: 0 auto;}

首選設(shè)置box的寬度和高度,然后設(shè)置box外邊距margin就可以實(shí)現(xiàn)水平居中。實(shí)現(xiàn)的原理很簡(jiǎn)單,利用了盒模型來(lái)解決這個(gè)問(wèn)題。

box的盒模型水平布局由以下7個(gè)屬性相加組成。

  • margin-left

  • border-left

  • padding-left

  • width

  • padding-right

  • border-right

  • margin-right

假設(shè)瀏覽器的寬度是1080px,那么box的父元素的寬度也是1080px,box想在父元素容器里面實(shí)現(xiàn)水平居中,通過(guò)設(shè)置margin的左右邊距就可以實(shí)現(xiàn)。但瀏覽器的寬度不是固定的,要想動(dòng)態(tài)實(shí)現(xiàn)水平居中,那么就不能固定設(shè)置margin的值。

通過(guò)margin:0 auto就可以自動(dòng)設(shè)置左右邊距,其代表的意思是,上下外邊距為0,左右外邊距自動(dòng),auto就會(huì)自動(dòng)折半給box設(shè)置外邊距。

2 水平垂直居中

2.1 方法一

<div class='box'></div>
/* 設(shè)置top,bottom,left,right都為0,margin為auto */.box{width:200px;height:200px;background-color:#bra;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

2.2 方法二

<div class='box'></div>
/* 設(shè)置margin向負(fù)方向移動(dòng),移動(dòng)的距離是box寬高的一半 */.box{width:200px;height:200px;background-color:#bra;position:absolute;left:'50%',right:'50%',margin: -100px -100px;}

2.3 方法三

<div class='box'></div>
/* 通過(guò)translate來(lái)平移實(shí)現(xiàn),相比于上面哪種方法,可以實(shí)現(xiàn)自適應(yīng) */.box{width:200px;height:200px;background-color:#bra;position:absolute;left:'50%';right:'50%';transform:translate('50%','50%')}

2.4 方法四

<div class='box'><div class='box1'></div></div>
/* flex布局法,設(shè)置水平和垂直居中 */.box{dispaly:flex;align-items:center;justify-content:center;height:1000px;}.box1{width:100px;height:100px;background-color:pink;}

看完上述內(nèi)容,你們掌握CSS中如何實(shí)現(xiàn)水平垂直居中的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前名稱:CSS中如何實(shí)現(xiàn)水平垂直居中
鏈接URL:http://jinyejixie.com/article4/ppjjie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站排名、建站公司、用戶體驗(yàn)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
高青县| 楚雄市| 洛浦县| 徐汇区| 额敏县| 海城市| 和田县| 镇巴县| 金昌市| 南充市| 阿瓦提县| 虹口区| 阜新市| 太原市| 东乡族自治县| 濮阳市| 南雄市| 湖口县| 黎城县| 岳池县| 兴和县| 文山县| 方正县| 龙川县| 高尔夫| 中方县| 手机| 德清县| 廉江市| 贡山| 行唐县| 玉环县| 通山县| 沾益县| 囊谦县| 定兴县| 宁海县| 苍南县| 榆社县| 朝阳市| 兴隆县|