1.什么是CSS?
CSS 指的是層疊樣式表 (Cascading Style Sheets)
CSS 描述了如何在屏幕、紙張或其他媒體上顯示 HTML 元素
CSS 節(jié)省了大量工作。它可以同時(shí)控制多張網(wǎng)頁(yè)的布局
外部樣式表存儲(chǔ)在CSS文件中
2.CSS語(yǔ)法
CSS 規(guī)則集由選擇器和聲明塊組成:
選擇器指向您需要設(shè)置樣式的 HTML 元素。
聲明塊包含一條或多條用分號(hào)分隔的聲明。
每條聲明都包含一個(gè) CSS 屬性名稱(chēng)和一個(gè)值,以冒號(hào)分隔。
多條 CSS 聲明用分號(hào)分隔,聲明塊用花括號(hào)括起來(lái)。
p {
? color: red;
? text-align: center;
}
解釋?zhuān)?/p>
p是CSS的選擇器(指向HTML的元素<p>)
color是屬性,red是屬性值
3.CSS關(guān)系選擇器
父元素:直接包含子元素的元素叫做父元素 父類(lèi)>子類(lèi){}? 父類(lèi)>子類(lèi)>子類(lèi) 表示子元素的子元素
子元素:直接被父元素包含的元素是子元素
祖先元素:直接或間接包含后代元素的元素叫做祖先元素? 祖先 (此處有一個(gè)空格)后代
(一個(gè)元素的父元素也是它的祖先元素)
后代元素:直接或間接被祖先元素包含的元素叫做后代元素
(子元素也是后代元素)
兄弟元素:擁有相同父元素 的元素是兄弟元素? 前一個(gè) + 后一個(gè)(只能是緊挨著的)
前一個(gè) ~ 后面的 (選擇后面所有的兄弟元素)