Freecodecamp 學(xué)習(xí)筆記1

這是我轉(zhuǎn)載別人的,總結(jié)的不錯,忘記是誰的了。忘見諒

1、有三個影響HTML元素布局的重要屬性:padding(內(nèi)邊距)、margin(外邊距)、border(邊框)。

元素的 padding 控制元素內(nèi)容 content和元素邊框 border 之間的距離。元素的外邊距 margin 控制元素邊框 border 和元素實際所占空間的距離。

元素的 ?margin 控制元素的 ?border 和元素實際所占空間的距離。

如果你將一個元素的 ?margin 設(shè)置為負(fù)值,元素將會變大。

有時你想要自定義元素,使它的每一個邊具有不同的 ?margin。

CSS 允許你使用 ?margin-top、margin-right、margin-bottom 和 ?margin-left 來控制元素上右下左四個方向的 ?margin。

有時你想要自定義元素,使它的每一個邊具有不同的 ?padding。

CSS 允許你使用 ?padding-top、padding-right、padding-bottom 和 ?padding-left來控制元素上右下左四個方向的 ?padding。

除了分別指定元素的 ?padding-top、padding-right、padding-bottom 和 ?padding-left 屬性外,你還可以集中起來指定它們,舉例如下:

padding: 10px 20px 10px 20px;

這四個值以順時針方式排列:頂部、右側(cè)、底部、左側(cè),簡稱:上右下左。

2、給id設(shè)置的樣式優(yōu)先級比class設(shè)置的要高,不論定義先后順序。

我們證明了無論在 ?style 元素 CSS 的哪個位置進(jìn)行聲明,id 聲明都會覆蓋 class 聲明。

還有其他覆蓋 CSS 的方法。行內(nèi)樣式也會覆蓋其他樣式聲明。

很多情況下,你會使用 CSS 庫,這些庫可能會意外覆蓋掉你自己的 CSS。所以當(dāng)你需要確保某元素具有指定的 CSS 時,你可以使用 !important。

比如:

.pink-text {

color: pink !important ;

}

這樣就不會被別的樣式覆蓋了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,156評論 1 92
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,878評論 32 459
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,204評論 1 4
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,189評論 0 1
  • 一直想將自己的經(jīng)歷寫下來,但各種拖延,今天在回家的火車上,一想到這事,就趕緊下載了簡書,先開始了再說。 有些事,比...
    三慶閱讀 248評論 0 0

友情鏈接更多精彩內(nèi)容