真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中

這篇文章主要講解了“CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中”吧!

10年積累的成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有云陽免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

水平居中和垂直居中已經(jīng)單獨(dú)介紹過,本文將介紹水平垂直同時(shí)居中的5種思路

思路一:  text-align + line-height實(shí)現(xiàn)單行文本水平垂直居中

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1. 測(cè)試文字

   

思路二:text-align + vertical-align

【1】在父元素設(shè)置text-align和vertical-align,并將父元素設(shè)置為table-cell元素,子元素設(shè)置為inline-block元素

[注意]若兼容IE7-瀏覽器,將結(jié)構(gòu)改為

結(jié)構(gòu)來實(shí)現(xiàn)table-cell的效果;用display:inline;zoom:1;來實(shí)現(xiàn)inline-block的效果

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.    

【2】若子元素是圖像,可不使用table-cell,而是其父元素用行高替代高度,且字體大小設(shè)為0。子元素本身設(shè)置vertical-align:middle

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.     

  3.     

思路三:margin + vertical-align

要想在父元素中設(shè)置vertical-align,須設(shè)置為table-cell元素;要想讓margin:0 auto實(shí)現(xiàn)水平居中的塊元素內(nèi)容撐開寬度,須設(shè)置為table元素。而table元素是可以嵌套在tabel-cell元素里面的,就像一個(gè)單元格里可以嵌套一個(gè)表格

[注意]若兼容IE7-瀏覽器,需將結(jié)構(gòu)改為

結(jié)構(gòu)

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.     

思路四:使用absolute

【1】利用絕對(duì)定位元素的盒模型特性,在偏移屬性為確定值的基礎(chǔ)上,設(shè)置margin:auto

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.     

【2】利用絕對(duì)定位元素的偏移屬性和translate()函數(shù)的自身偏移達(dá)到水平垂直居中的效果

[注意]IE9-瀏覽器不支持

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.    

【3】在子元素寬高已知的情況下,可以配合margin負(fù)值達(dá)到水平垂直居中效果

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.     

思路五:使用flex

[注意]IE9-瀏覽器不支持

【1】在伸縮項(xiàng)目上使用margin:auto

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.     

【2】在伸縮容器上使用主軸對(duì)齊justify-content和側(cè)軸對(duì)齊align-items

CSS Code復(fù)制內(nèi)容到剪貼板

  1.   

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.   測(cè)試文字  

  3.     

感謝各位的閱讀,以上就是“CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)頁名稱:CSS怎么實(shí)現(xiàn)水平垂直同時(shí)居中
網(wǎng)站網(wǎng)址:http://weahome.cn/article/iehdjp.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部

  • <sub id="ljtw9"></sub>