好程序員HTML5培訓教程-css的引入方式和選擇器

好程序員HTML5培訓教程-css的引入方式和選擇器
01.引入css方式(重點掌握)
行內樣式
內接樣式
外接樣式
     3.1 連接式
     3.1 導入式
css介紹
如今的互聯網前端分三層:
HTML:超文本標記語言。從語義的角度描述頁面結構。
CSS:層疊樣式表。從審美的角度負責頁面樣式。
JS:JavaScript 。從交互的角度描述頁面行爲
CSS:Cascading Style Sheet,層疊樣式表。CSS的做用就是給HTML頁面標籤添加各類樣式,定義網頁的顯示效果。簡單一句話:CSS將網頁內容和顯示樣式進行分離,提升了顯示功能。
css的最新版本是css3,咱們目前學習的是css2.1
接下來咱們要講一下爲何要使用CSS。
HTML的缺陷:
不可以適應多種設備
要求瀏覽器必須智能化足夠龐大
數據和顯示沒有分開
功能不夠強大
CSS 優勢:
使數據和顯示分開
下降網絡流量
使整個網站視覺效果一致
使開發效率提升了(耦合性下降,一我的負責寫html,一我的負責寫css)
好比說,有一個樣式須要在一百個頁面上顯示,若是是html來實現,那要寫一百遍,如今有了css,只要寫一遍。如今,html只提供數據和一些控件,徹底交給css提供各類各樣的樣式。
行內樣式css

1 <div>
2 <p style="color: green">我是一個段落</p>
3 </div>
內接樣式
複製代碼html

<style type="text/css">
/寫咱們的css代碼/前端

span{
color: yellow;
}
</style>
複製代碼
外接樣式-連接式css3

<link rel="stylesheet" href="./index.css">
外接樣式-導入式
<style type="text/css">
@import url('./index.css');
</style>
02.css的選擇器:
1.基本選擇器 2.高級選擇器
基本選擇器包含:
1.標籤選擇器
標籤選擇器能夠選中全部的標籤元素,好比div,ul,li ,p等等,無論標籤藏的多深,都能選中,選中的是全部的,而不是某一個,因此說 「共性」 而不是 」特性「
複製代碼
body{
color:gray;
font-size: 12px;
}
/標籤選擇器/
p{
color: red;
font-size: 20px;
}
span{
color: yellow;
}
複製代碼
2.id選擇器
選中id
同一個頁面中id不能重複。
任何的標籤均可以設置id
id命名規範 要以字母 能夠有數字 下劃線 - 大小寫嚴格區分 aa和AA是兩個不同的屬性值
複製代碼程序員

1 #box{
2 background:green;
3 }
4
5 #s1{
6 color: red;
7 }
8
9 #s2{
10 font-size: 30px;
11 }
複製代碼
3.類選擇器
所謂類:就是class . class與id很是類似 任何的標籤均可以加類,可是類是能夠重複,屬於歸類的概念。同一個標籤中能夠攜帶多個類,用空格隔開
類的使用,可以決定前端工程師的css水平到底有多牛逼?
玩類了,必定要有」公共類「的概念。
複製代碼瀏覽器

.lv{
color: green;
}
.big{
font-size: 40px;
}
.line{
text-decoration: underline;
}
複製代碼
複製代碼網絡

<!-- 公共類 共有的屬性 -->
<div>前端工程師

<p class="lv big">段落1</p>
 <p class="lv line">段落2</p>
 <p class="line big">段落3</p>

</div>
複製代碼
總結:
不要去試圖用一個類將咱們的頁面寫完。這個標籤要攜帶多個類,共同設置樣式
每一個類要儘量的小,有公共的概念,可以讓更多的標籤使用
未完待續歡迎繼續關注好程序員前端教程分享!學習

相關文章
相關標籤/搜索