HTML5學(xué)習(xí)筆記-2.CSS入門

CSS(Cascading Style Shee,層疊樣式表)

三種導(dǎo)入CSS樣式方式

  • 行內(nèi)樣式,內(nèi)嵌
    元素全局屬性style中添加,例:<input style = "CSS樣式">

  • 頁內(nèi)樣式
    style元素,在頭部<head></head>中寫

<head>
????<style type="text/css">
????????body{
????????????color : red ;
???????? }
????</style>
??</head>

  • 外部樣式:鏈接層疊樣式表.css文件
    link元素,在頭部<head></head>中寫
    <link rel ="stylesheet" type="ext/css" href="styles.css">
    </link>

CSS層疊樣式規(guī)則:就近原則、疊加原則

樣式表之間導(dǎo)入

  • @import “樣式表文件.css”
  • 聲明樣式表的字符編碼
    • @charset "UTF-8"
    • @import “樣式表文件.css”

三個重要概念

  • 盒模型
    • 外邊距(margin)
    • 邊框(border)
    • 內(nèi)邊距(padding)
    • 內(nèi)容(content)
    • 寬度和高度(內(nèi)容content的width&height)
Snip20161012_13.png
  • 選擇器

http://www.w3school.com.cn/cssref/css_selectors.asp

- 通過選擇器找到對應(yīng)的元素設(shè)置樣式
   - 通配符\*,選擇所有元素
   - 標簽選擇器:直接選擇元素
   - 類選擇器:元素屬性class=“類名”,.類型
   - id選擇器:元素屬性id=“id號”,#id
   - 屬性選擇器:元素屬性xx=“屬性值”,[屬性]
- 選擇器優(yōu)先級:important>行內(nèi)樣式>id>(類|屬性|偽類|偽元素)>標簽>通配符>繼承
- 復(fù)合選擇器優(yōu)先級:
  - 權(quán)值相加,大的優(yōu)先,相同的話就近原則。
  - 權(quán)值:通配符-0,標簽選擇器-1,(類選擇器|屬性選擇器|偽類|偽元素)-10,id選擇器-100,important-1000
  • 屬性property

CSS屬性http://www.w3school.com.cn/cssref/index.asp

動畫
背景
邊框和輪廓
盒(框)
顏色
內(nèi)容分頁媒體
定位
可伸縮框
字體
生成內(nèi)容
網(wǎng)格
超鏈接
行框
列表
外邊距
Marquee
多列
內(nèi)邊距
分頁媒體
定位
打印
Ruby
語音
表格
文本
2D/3D 轉(zhuǎn)換
過渡
用戶界面

如果直接相關(guān)的樣式中找不到某個屬性的值,那么就會求助于繼承機制,使用父元素的這個樣式的屬性值。

屬性可繼承性

  • 可繼承屬性(父元素屬性可被子元素繼承,文字控制屬性可繼承)
  • 不可繼承屬性(父元素屬性不可被子元素繼承,塊級元素標簽屬性不可繼承)
總結(jié):

與元素外觀(文字顏色、字體等)相關(guān)的樣式會被繼承;
與元素在頁面上的布局相關(guān)的樣式不會被繼承。

最后編輯于
?著作權(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)容

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