摘要:九宮格布局為之后每個格子都要向左向上移動做準(zhǔn)備,以免第一列和第一行超出范圍清除浮動垂直水平居中這一步很關(guān)鍵保證起作用如果不設(shè)置這一步,則只會顯示一半,另一半被旁邊格子的掩蓋了清除浮動方法一添加空元素,方法二父
九宮格布局
CSS清除浮動 方法一:添加空元素,clear:both
方法二:父級定義overflow:hidden;12.clear{clear:both;height:0;line-height:0;}
方法三:父級元素:after.outer {overflow:auto/hidden;zoom:1}123
.outer:after{ clear:both; content:"."; display:block; width:0; height:0; visibility:hidden; //允許瀏覽器渲染,但不顯示 overflow:hidden; }CSS垂直水平居中
方法一:表格顯示方式Content goes here
#wrapper { display:table; } #cell { display:table-cell; vertical-align:middle; text-align:center; } .content { display:inline-block; }方法二:文本水平垂直居中
.content{ height:200px; line-height:200px; text-align:center; } //只適合單行文字的水平垂直居中方法三:盒模型的水平垂直居中 padding填充
margin填充.wrap { margin-left:auto; margin-right:auto; margin-top:20px; width:400px; height:400px; background-color:#ccc; } .content{ width:100px; height:100px; padding:(400-100) / 2; //平分padding background-color:#333; background-clip:content-box; }
.content{ margin-left:auto; margin-right:auto;//實現(xiàn)了水平居中 margin-top:(400-100)/2;//平分margin }方法四:left:50%;top:50%
.wrap{ width:400px; height:400px; position:relative; } .content{ width:200px; height:200px; position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-100px; } .content { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
方法五:text-align:center+absolute.wrap { width:400px; height:400px; position:relative; } .content-relative { position:absolute; width:200px; height:150px; left:50%; top:50%; background-color:transparent; } .content-inner { width:100%; height:100%; position:relative; //避免繼承absolute left:-50%; top:-50%; }
.wrap{ text-align:center;//由于content的display:inline-block,所以起作用,相當(dāng)于content設(shè)置left:50%; width:400px; height:400px; } .content{ position:absolute; display:inline-block; width:200px; height:200px; margin-left:-(100px/2); margin-top:(400px-100px)/2; }
.wrap{ position:relative; width:400px; height:400px; } .content{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:200px; height:200px; }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/111580.html
摘要:所以,現(xiàn)在的我是一個只會不會寫的偽前端。技術(shù)升華環(huán)節(jié)如何理解你的微博簡介一個只會寫不會寫的偽前端工程師你覺得和學(xué)習(xí)起來各有什么難點呢微博我好久沒去碰了,其實現(xiàn)在應(yīng)該是寫一個連都不會寫,更不會寫的偽前端工程師。 showImg(https://segmentfault.com/img/bVT0Y4?w=900&h=385); 上周沒和大家見面,是去邀請大佬來訪談了(///▽///)社區(qū)訪...
摘要:布局經(jīng)典問題初步整理標(biāo)簽前端本文主要對布局中常見的經(jīng)典問題進(jìn)行簡單說明,并提供相關(guān)解決方案的參考鏈接,涉及到三欄式布局,負(fù),清除浮動,居中布局,響應(yīng)式設(shè)計,布局,等等。 CSS 布局經(jīng)典問題初步整理 標(biāo)簽 : 前端 [TOC] 本文主要對 CSS 布局中常見的經(jīng)典問題進(jìn)行簡單說明,并提供相關(guān)解決方案的參考鏈接,涉及到三欄式布局,負(fù) margin,清除浮動,居中布局,響應(yīng)式設(shè)計,F(xiàn)l...
摘要:高度模型淺識為的簡寫,簡稱為塊級格式化上下文,為瀏覽器渲染某一區(qū)域的機(jī)制,中只有和中還增加了和。并非所有的布局都會在開發(fā)中使用,但是其中也會涉及一些知識點。然而在不同的純制作各種圖形純制作各種圖形多圖預(yù)警 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個問題:怎樣通過 CSS 簡單而優(yōu)雅的實現(xiàn)水平、垂直同時居中。記得剛開始學(xué)習(xí) CSS 的時候,看到 float 屬性不...
閱讀 1496·2021-10-11 10:59
閱讀 1857·2021-09-09 11:36
閱讀 1368·2019-08-30 15:55
閱讀 1322·2019-08-29 11:20
閱讀 3057·2019-08-26 13:39
閱讀 1458·2019-08-26 13:37
閱讀 1950·2019-08-26 12:11
閱讀 1312·2019-08-23 14:28