
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、用css讓div上下左右居中的方法當(dāng)父div的行高等于自身高度時(shí),內(nèi)部的行內(nèi)元素會(huì)上下居中顯示。行內(nèi)塊沒有固定高度時(shí)也會(huì)上下居中顯示。所以需要對(duì)父div的 line-height 舉行調(diào)節(jié)。利用定位屬性(top、left、right、bottom)百分比的模式。若為100%,則代表偏移的長度為父div的高度(寬度)的100%。定位屬性top和bottom(或是left和right)值分離設(shè)置為0,但子div有固定高度(寬度),并不能達(dá)到上下(左右)間距為0,此時(shí)給子div設(shè)置 margin:auto 會(huì)使它居中顯示。例如 一個(gè)父div(w:100%;h:400px)中有一個(gè)子div(w:100
2、px;100px;)。讓其上下左右居中。辦法一(varticle-align)理念利用表格單元格的居中屬性。步驟·父div外層配置一個(gè)div,同時(shí)設(shè)置為表格元素 (display: table),寬度為100%··父div配置為表格單元格元素 (display: table-cell)··父div配置居中屬性(vertical-align: middle),使子div上下居中··子div通過margin配置左右居中(margin-left:auto; margin-right:auto)&midd
3、ot;例子 * margin: 0; padding: 0; box-sizing: border-box; .table display: table; width: 100%; .father display: table-cell; vertical-align:middle; .son margin: auto;注:·表格單元格比較特別,假如惟獨(dú)一個(gè)單元格時(shí),它的寬度默認(rèn)會(huì)占父級(jí)(table|tr)寬度的100%;··table默認(rèn)寬度不會(huì)撐開,需要手動(dòng)配置width:100%;·辦法二(line-height)理念當(dāng)父div的行
4、高等于自身高度時(shí),內(nèi)部的行內(nèi)元素會(huì)上下居中顯示。行內(nèi)塊沒有固定高度時(shí)也會(huì)上下居中顯示。通過文本居中屬性text-align:center,可以使內(nèi)部行內(nèi)元素或行內(nèi)塊元素左右居中顯示。步驟·子div設(shè)定為行內(nèi)塊元素(display:inline-block);··父div設(shè)置行高(line-height)使子div上下居中··父div設(shè)置文本居中(text-align:center)使子div左右居中。· * margin: 0; padding: 0; box-sizing: border-box; .fath
5、er line-height: 500px; text-align: center; font-size: 0; .son display:inline-block; /* display: inline-flex; display: inline-grid; display:inline-table; */ 注: 行高假如設(shè)置為當(dāng)前父div的高度(400px)的話,有固定高度的子div并不會(huì)居中顯示的,問題出在掃瞄器默認(rèn)將其當(dāng)做文本居中的,即把它當(dāng)做了一段文本(chrome默認(rèn)font-size:16px;hight:21px)舉行居中,沒把它當(dāng)做高度100px舉行居中。所以需要對(duì)父div的
6、line-height舉行調(diào)節(jié)。以font-size:0(對(duì)應(yīng)的字體高度為0)為例子,則需要line-height增強(qiáng)一個(gè)子div的高度(400px + 100px;)。辦法三(定位)理念利用定位屬性(top、left、right、bottom)百分比的模式。若為100%,則代表偏移的長度為父div的高度(寬度)的100%。步驟·父div標(biāo)志下定位(position:relative|absolute|fixed);子div肯定定位(position:absolute)··子div上下居中:top:50%;margin-top:-h/2; 或是 bot
7、tom:50%;margin-bottom:-h/2;;··子div左右居中: left:50%;margin-left:-w/2 或是 right:50%;margin-right:-w/2;·例子 * margin: 0; padding: 0; box-sizing: border-box; .father position: relative; .son position: absolute;bottom:50%;margin-bottom:-50px;left: 50%;margin-left: -50px; 辦法四(定位)理念:定位屬性to
8、p和bottom(或是left和right)值分離設(shè)置為0,但子div有固定高度(寬度),并不能達(dá)到上下(左右)間距為0,此時(shí)給子div設(shè)置margin:auto會(huì)使它居中顯示。步驟:·父div標(biāo)志下定位(position:relative|absolute|fixed|sticky);子div肯定定位(position:absolute)··子div上下居中:top:0;bottom:0;margin-top:auto;margin-bottom:auto··子div左右居中:left:0;right:0;margin-left:auto;margin-right:auto·例子 * margin: 0; padding: 0; box-sizing: border-box; .father position: relative; .son position: absolute; top: 0; bottom:0; left: 0; right:0; margin: auto 辦法五(flex)理念彈性盒子,自帶的一個(gè)居中功能例子 * margin: 0; padding: 0; box-sizing: border-box; .father display: flex; alig
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人美版繪畫課件
- 培訓(xùn)課件自我介紹
- 培訓(xùn)課件開發(fā)業(yè)務(wù)
- 數(shù)字化農(nóng)業(yè)種植基地租賃與智能化改造合同
- 2025年校園心理健康教育培訓(xùn)及咨詢服務(wù)協(xié)議
- 2025年高效車間安全生產(chǎn)設(shè)備全面檢查與維護(hù)服務(wù)合同
- HBDSCZ金融區(qū)塊鏈技術(shù)研發(fā)與推廣應(yīng)用合作協(xié)議
- 2025年綠色礦業(yè)開發(fā)采礦權(quán)抵押擔(dān)保技術(shù)服務(wù)合同
- 智慧茶業(yè)品牌形象策劃與新媒體營銷推廣服務(wù)合同
- 2025年度中藥飲片企業(yè)專利產(chǎn)品生產(chǎn)與銷售合作協(xié)議
- 2025年教師招聘小學(xué)語文真題及答案
- 2025年(完整版)十八項(xiàng)核心制度培訓(xùn)考核試題(含答案)
- KET教學(xué)課件新版
- GB/T 16657.2-1996工業(yè)控制系統(tǒng)用現(xiàn)場(chǎng)總線第2部分:物理層規(guī)范和服務(wù)定義
- GA/T 150-2019法醫(yī)學(xué)機(jī)械性窒息尸體檢驗(yàn)規(guī)范
- 《人類行為與社會(huì)環(huán)境》課件
- 頭位難產(chǎn)識(shí)別和處理
- (完整版)文獻(xiàn)調(diào)研報(bào)告模板
- 《透視靈魂看人生》-曾仕強(qiáng)
- 淺談新課標(biāo)下的高中英語教學(xué)
- T∕ACSC 01-2022 輔助生殖醫(yī)學(xué)中心建設(shè)標(biāo)準(zhǔn)(高清最新版)
評(píng)論
0/150
提交評(píng)論