摘要:當(dāng)一個(gè)空元素有上下外邊距時(shí),如果沒有或者,則元素的上外邊距與下外邊距會(huì)發(fā)生合并。如果使用,一般只能實(shí)現(xiàn)固定的左右兩列布局,并不能實(shí)現(xiàn)其中一列為自適應(yīng)的布局。自動(dòng)平均劃分元素,并且在一行顯示。
class命名
1.為了避免 class 命名的重復(fù),命名時(shí)一般取父元素的 class 名作為前綴
外邊距疊加的三種情況當(dāng)一個(gè)元素出現(xiàn)在另外一個(gè)元素上面的時(shí)候,第一個(gè)元素的下邊距(margin-bottom) 將會(huì)與第二個(gè)元素的上邊距(margin-top)會(huì)發(fā)生合并。
當(dāng)一個(gè)元素包含在另外一個(gè)元素中時(shí)(父子關(guān)系),假如沒有內(nèi)邊距 padding 或邊框 border 把外邊距分隔開的話,父元素和子元素的相鄰上下外邊距也會(huì)發(fā)生合并。
當(dāng)一個(gè)空元素有上下外邊距時(shí),如果沒有 border 或者 padding,則元素的上外邊距與下 外邊距會(huì)發(fā)生合并。
負(fù)邊距
當(dāng)圖片與文字排在一起的時(shí)候,在底部水平方向上往往都是不對(duì)齊的,這是因?yàn)閳D片與 文字默認(rèn)是基線對(duì)齊(vertical-align:baseline)。如果想要實(shí)現(xiàn)圖片與文字底部水平方向?qū)?齊,除了給img設(shè)置“vertical-align:text-bottom”屬性這個(gè)方法之外,還可以使用兼容性比較好的負(fù) margin 來實(shí)現(xiàn)。給img設(shè)置負(fù)邊距
style="margin:0 3px -3px 0"
自適應(yīng)兩列布局
自適應(yīng)兩列布局,指的是在左右兩列中,其中有一列的寬 度為自適應(yīng),另外一列寬度是固定的。如果使用 float,一般只 能實(shí)現(xiàn)固定的左右兩列布局,并不能實(shí)現(xiàn)其中一列為自適應(yīng)的 布局。
this is leftthis is right
元素的垂直居中
overflow
設(shè)置overflow: hidden來清除浮動(dòng)
浮動(dòng)會(huì)引起父元素塌陷
這里我們可以通過給wrapper加上overflow: hidden屬性來清除浮動(dòng)
使用“overflow: scroll”顯示滾動(dòng)條。
display
行內(nèi)元素。
行內(nèi)元素有一下幾個(gè)特點(diǎn):
行內(nèi)內(nèi)部可以容納其他行內(nèi)元素,但不可以容納塊元素,不然會(huì)出現(xiàn)無法預(yù)知的效果。
無法定義高度(height),也無法定義寬度(width)。
可以定義 margin-left 和 margin-right,無法定義 margin-top 和 margin-bottom。
去除inline-block元素間距。
在排列多個(gè)inline-block元素時(shí)(例如img),在inline-block元素之間是會(huì)有間距存在的。
我們可以通過給父元素添加font-size: 0的方式來解決。
table-cell
“display:table-cell”非常強(qiáng)大,可以實(shí)現(xiàn)以下三種功能。
圖片垂直居于元素。
在 CSS 中,我們可以使用“display:table-cell”和“vertical-align:center”來實(shí)現(xiàn)大 小不固定的圖片的垂直居中效果。
(2)等高布局。
(3)自動(dòng)平均劃分元素,并且在一行顯示。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/115348.html
摘要:歡迎來我的個(gè)人站點(diǎn)性能優(yōu)化其他優(yōu)化瀏覽器關(guān)鍵渲染路徑開啟性能優(yōu)化之旅高性能滾動(dòng)及頁面渲染優(yōu)化理論寫法對(duì)壓縮率的影響唯快不破應(yīng)用的個(gè)優(yōu)化步驟進(jìn)階鵝廠大神用直出實(shí)現(xiàn)網(wǎng)頁瞬開緩存網(wǎng)頁性能管理詳解寫給后端程序員的緩存原理介紹年底補(bǔ)課緩存機(jī)制優(yōu)化動(dòng) 歡迎來我的個(gè)人站點(diǎn) 性能優(yōu)化 其他 優(yōu)化瀏覽器關(guān)鍵渲染路徑 - 開啟性能優(yōu)化之旅 高性能滾動(dòng) scroll 及頁面渲染優(yōu)化 理論 | HTML寫法...
摘要:歡迎來我的個(gè)人站點(diǎn)性能優(yōu)化其他優(yōu)化瀏覽器關(guān)鍵渲染路徑開啟性能優(yōu)化之旅高性能滾動(dòng)及頁面渲染優(yōu)化理論寫法對(duì)壓縮率的影響唯快不破應(yīng)用的個(gè)優(yōu)化步驟進(jìn)階鵝廠大神用直出實(shí)現(xiàn)網(wǎng)頁瞬開緩存網(wǎng)頁性能管理詳解寫給后端程序員的緩存原理介紹年底補(bǔ)課緩存機(jī)制優(yōu)化動(dòng) 歡迎來我的個(gè)人站點(diǎn) 性能優(yōu)化 其他 優(yōu)化瀏覽器關(guān)鍵渲染路徑 - 開啟性能優(yōu)化之旅 高性能滾動(dòng) scroll 及頁面渲染優(yōu)化 理論 | HTML寫法...
摘要:歡迎來我的個(gè)人站點(diǎn)性能優(yōu)化其他優(yōu)化瀏覽器關(guān)鍵渲染路徑開啟性能優(yōu)化之旅高性能滾動(dòng)及頁面渲染優(yōu)化理論寫法對(duì)壓縮率的影響唯快不破應(yīng)用的個(gè)優(yōu)化步驟進(jìn)階鵝廠大神用直出實(shí)現(xiàn)網(wǎng)頁瞬開緩存網(wǎng)頁性能管理詳解寫給后端程序員的緩存原理介紹年底補(bǔ)課緩存機(jī)制優(yōu)化動(dòng) 歡迎來我的個(gè)人站點(diǎn) 性能優(yōu)化 其他 優(yōu)化瀏覽器關(guān)鍵渲染路徑 - 開啟性能優(yōu)化之旅 高性能滾動(dòng) scroll 及頁面渲染優(yōu)化 理論 | HTML寫法...
摘要:本周于上海閉幕,掘金和知乎上都有對(duì)應(yīng)的實(shí)錄和問答,但會(huì)議的視頻目前都還沒放出來,有心的同學(xué)如果找到了歡迎分享。建議中英文對(duì)照閱讀。英文原文前端獨(dú)立技術(shù)博客推薦推薦一些現(xiàn)在還在堅(jiān)持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國(guó)外美女。 CSS 樣式書寫規(guī)范最佳實(shí)踐 本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書寫規(guī)范,可以結(jié)合自身團(tuán)隊(duì)發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...
閱讀 3549·2021-11-23 10:10
閱讀 3320·2019-08-30 14:03
閱讀 2077·2019-08-30 13:09
閱讀 3404·2019-08-29 15:29
閱讀 1550·2019-08-29 11:23
閱讀 2017·2019-08-28 18:28
閱讀 2852·2019-08-26 13:34
閱讀 2175·2019-08-26 11:32