若是你想成爲一名優秀的java架構師,看這裏 → 樂字節免費公開課(騰訊課堂)
如須要跟多資料請點擊右側 → 這是一條不歸路,有禿頭風險,請慎重選擇!css
CSS(英文全稱:Cascading Style Sheets)層疊樣式表, 是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。html
CSS目前最新版本爲CSS3,是可以真正作到網頁表現與內容分離的一種樣式設計語言。相對於傳統HTML的表現而言,CSS可以對網頁中的對象的位置排版進行像素級的精確控制,支持幾乎全部的字體字號樣式,擁有對網頁對象和模型樣式編輯的能力,並可以進行初步交互設計,是目前基於文本展現最優秀的表現設計語言。CSS可以根據不一樣使用者的理解能力,簡化或者優化寫法,針對各種人羣,有較強的易讀性。java
CSS是用來美化網頁用的,沒有網頁則CSS毫無用處,因此CSS須要依賴HTML展現其功能 。架構
CSS 樣式由選擇器和一條或多條以分號隔開的樣式聲明組成。每條聲明的樣式包含着一個 CSS屬性和屬性值。
字體
選擇器名 { 屬性 : 屬性值; ...... }
div { background-color : red; }
注意:優化
多行註釋:spa
/* 這裏的內容就是註釋 */
1. 行內式設計
行內樣式將樣式定義在具體html元素的style屬性中。以行內式寫的CSS耦合度高,只適用於當前元素,在設定某個元素的樣式時比較經常使用。code
<p style="color:red;font-size:50px;">這是一段文本</p>
在當前元素使用 style 屬性的聲明方式。htm
style 是行內樣式屬性;
color 是顏色屬性;red 是顏色屬性值;
font-size是字體大小屬性;50px 是字體大小屬性值
2. 嵌入式
嵌入式經過在html頁面內容開闢一段屬於css的代碼區域,一般作法爲在< head>標籤中嵌套<style>標籤,在<style>中經過選擇器的方式調用指定的元素並設置相關 CSS。
<style type="text/css">p {color: blue;font-size: 40px;}</style>
3. 引入外聯樣式文件
在實際開發當中,不少時候都使用引入外聯樣式文件,這種形式可使html頁面更加清晰,並且能夠達到更好的重用效果。
style.css
p {color: green;font-size: 30px;}
test.html
<link rel="stylesheet" type="text/css" href="style.css">
rel:rel 屬性規定當前文檔與被連接文檔之間的關係。
stylesheet:文檔的外部樣式表。
不少時候,大量的 HTML 頁面使用了同一個CSS。那麼就能夠將這些 CSS 樣式保存在一個單獨的.css 文件中,而後經過<link>元素去引入它。
tylesheet:文檔的外部樣式表。
不少時候,大量的 HTML 頁面使用了同一個CSS。那麼就能夠將這些 CSS 樣式保存在一個單獨的.css 文件中,而後經過<link>元素去引入它。
注意:當有多重樣式時,記住前提規則,越精確越優先。