好程式設計師HTML5培訓教程-css的引入方式和選擇器

好程式設計師發表於2019-03-25

好程式設計師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提供各種各樣的樣式。
行內樣式

1 <div>
2 <p style="color: green">我是一個段落</p>
3 </div>

內接樣式
複製程式碼

<style type="text/css">
/*寫我們的css程式碼*/
    
span{
color: yellow;
}
</style>

複製程式碼
外接樣式-連結式

<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>

複製程式碼
總結:
不要去試圖用一個類將我們的頁面寫完。這個標籤要攜帶多個類,共同設定樣式
每個類要儘可能的小,有公共的概念,能夠讓更多的標籤使用
未完待續歡迎繼續關注好程式設計師前端教程分享!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2639250/,如需轉載,請註明出處,否則將追究法律責任。

相關文章