Web前端開發——CSS層疊樣式表(3)
CSS三大特性
層疊性
相同選擇器給設定相同的樣式,此時一個樣式就會覆蓋(層疊)另一個衝突的樣式。
採用就近原則,哪個樣式離結構進就執行哪個樣式。
樣式不衝突,不會層疊。
繼承性
子標籤會繼承父標籤的某些樣式
子元素可以繼承父元素的樣式
行高的繼承性
body {
font-size:12px/1.5
}
優先順序
1.繼承或者*
2.元素選擇器
3.類選擇器或者偽類選擇器
4.ID選擇器
5.行內樣式< /style>
6.!important
從小到大 越來越大
繼承的權重性為0
CSS盒子模型
組成
盒子模型有內容,邊框(border),內邊距(padding),外邊距(margin)組成。
盒子裡面的文字和圖片等元素是內容區域
盒子的厚度為邊框
盒子邊框(border)
border-width 邊框寬度 px
border-color 邊框顏色
border-style : 邊框風格 soild 實線 dotted 點線 dashed 虛線
簡寫屬性:
font:font-width font-style font-style
font:1px solid pink
分別指定邊框
border-top:
border-right:
border-bottom:
border-left:
邊框會影響盒子的實際大小
padding內邊距
邊框與內容的距離
padding-left
padding-right
padding-top
padding-bottom
簡寫屬性
padding :10px 代表上下左右各邊距為10畫素
padding : 10px 10px 代表上下,左右邊距為10畫素
padding : 10px 10px 10px 代表 上,左右,下邊距為10畫素
padding : 10px 10px 10px 10px 代表上,右,下,左,邊距為10畫素
1234
盒子的實際大小=內容寬度高度+內邊距+外邊距
如果沒有給一個盒子指定寬度,則不會撐開盒子。
外邊距
盒子與盒子之間的距離
margin-leftmargin-rightmargin-topmargin-bottom``
簡寫屬性
margin:10px 代表上下左右各邊距為10畫素
margin: 10px 10px 代表上下,左右邊距為10畫素
margin: 10px 10px 10px 代表 上,左右,下邊距為10畫素
margin: 10px 10px 10px 10px 代表上,右,下,左,邊距為10畫素
1234
塊級盒子水平居中
具備的條件
1.必須有高度
2.左右外邊距為auto
具體寫法
1.margin:auto;
2.margin:0 auto;
3.margin-left:auto;
margin-right:auto;
文字居中和盒子居中區別
text-align:center;文字居中
margin:auto; 盒子居中
可以讓盒子裡面的文字,行內元素,行內塊居中。
清除元素預設的內外邊距
*{ margin:0;padding:0 }
行內元素為照顧相容性,儘量設定左右內外邊距,不要設定上下內外邊距,不然不顯示效果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2710796/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試開發之前端篇-CSS層疊式樣式表前端CSS
- CSS:層疊樣式表—positionCSS
- CSS層疊樣式表——定義樣式表CSS
- CSS層疊樣式表——DIV+CSS佈局CSS
- CSS指層疊樣式表(CascadingStyleSheets)CSS
- CSS層疊樣式表的層疊是什麼意思(轉自知乎)CSS
- 你不知道的 CSS - 層疊樣式表CSS
- CSS樣式表的繼承性和層疊性CSS繼承
- CSS Cascading Style Sheets 層疊樣式表:CSS瞭解 (一)CSS
- css知多少(3)——樣式來源與層疊規則CSS
- CSS基礎之層疊樣式筆記CSS筆記
- 深入解析CSS樣式層疊權重值CSS
- 12周精進計劃(第二週):層疊樣式表(Web)Web
- CSS層疊CSS
- web前端學習:CSS樣式設定技巧Web前端CSS
- WordPress模板層次05:style.css樣式表CSS
- jQuery/CSS3實現圖片層疊展開特效jQueryCSSS3特效
- web前端入門到實戰:CSS 層疊上下文(Stacking Context)Web前端CSSContext
- ASP.NET動態網站開發培訓-36.互動論壇製作(四、使用層疊樣式表(CSS)美化介面)ASP.NET網站CSS
- [CSS LEARN]層疊上下文、層疊等級、層疊順序CSS
- 怎樣學好web前端開發Web前端
- css 層疊上下文和層疊順序CSS
- CSS層疊機制CSS
- CSS——CSS 結構和層疊CSS
- CSS 元素層疊順序CSS
- CSS樣式表繼承CSS繼承
- web前端CSS開發中的10個不要Web前端CSS
- css--深入由z-index引發的層疊上下文、層疊等級和層疊順序的思考CSSIndex
- 常用CSS樣式3:定位CSS
- 徹底搞懂CSS層疊上下文、層疊等級、層疊順序、z-indexCSSIndex
- 『總結』CSS/CSS3常用樣式與web移動端資源CSSS3Web
- CSS 中重要的層疊概念CSS
- CSS--結構和層疊CSS
- 前端技術分享:一個超級好用的CSS樣式表前端CSS
- 【CSS】關於表單樣式CSS
- 有趣的CSS題目(3): 層疊順序與堆疊上下文知多少CSS
- CSS系列:CSS的繼承與層疊特性CSS繼承
- 什麼人適合學習web前端?怎樣學好web前端開發?Web前端