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指層疊樣式表(CascadingStyleSheets)CSS
- 你不知道的 CSS - 層疊樣式表CSS
- CSS Cascading Style Sheets 層疊樣式表:CSS瞭解 (一)CSS
- CSS樣式表的繼承性和層疊性CSS繼承
- 深入解析CSS樣式層疊權重值CSS
- CSS基礎之層疊樣式筆記CSS筆記
- 12周精進計劃(第二週):層疊樣式表(Web)Web
- web前端入門到實戰:CSS 層疊上下文(Stacking Context)Web前端CSSContext
- web前端學習:CSS樣式設定技巧Web前端CSS
- WordPress模板層次05:style.css樣式表CSS
- [CSS LEARN]層疊上下文、層疊等級、層疊順序CSS
- CSS層疊機制CSS
- CSS——CSS 結構和層疊CSS
- css 層疊上下文和層疊順序CSS
- 怎樣學好web前端開發Web前端
- CSS樣式表繼承CSS繼承
- CSS 元素層疊順序CSS
- 常用CSS樣式3:定位CSS
- css--深入由z-index引發的層疊上下文、層疊等級和層疊順序的思考CSSIndex
- 徹底搞懂CSS層疊上下文、層疊等級、層疊順序、z-indexCSSIndex
- 【CSS】關於表單樣式CSS
- CSS 中重要的層疊概念CSS
- 前端技術分享:一個超級好用的CSS樣式表前端CSS
- 1.8 常用CSS樣式3:定位CSS
- 什麼人適合學習web前端?怎樣學好web前端開發?Web前端
- 谷歌開發者工具除錯CSS樣式谷歌除錯CSS
- css元素層疊順序詳解CSS
- CSS 層疊上下文(Stacking Context)CSSContext
- 列舉在Web前端開發中經常會設定的特殊樣式!Web前端
- web前端開發教程:函式是什麼Web前端函式
- 前端開發的福音!這個功能可直接從藍湖貼上css樣式前端CSS
- web前端開發怎麼樣學習?看這份web前端學習路線Web前端
- web前端開發自學路線是怎樣的?html+css+JavaScript的學習方法Web前端HTMLCSSJavaScript
- Java開發桌面程式學習(十)——css樣式表使用以及Button懸浮改變樣式實現JavaCSS
- 前端開發入門到實戰:css實現修改瀏覽器自動填充表單的預設樣式前端CSS瀏覽器
- 【Web前端HTML5&CSS3】12-字型Web前端HTMLCSSS3