第二階段-css
一、css四種基本操作
1. 在每個html標籤上面都有一個屬性style,把css和html結合在一起
<div style="background-color:red;color:green;">
2. 使用html的一個標籤實現<style>標籤,寫在head裡面
<style type="text/css">
css程式碼
</style>
<style type="text/css">
div{
background-color:red;
color:green;
}
</style>
3. 在sytle標籤裡面使用語句
@import url(css 檔案的路徑)
第一步,建立一個css
<style type="text/css">
@import url(div.css);
</style>
4. 使用頭標籤link,引入外部css檔案
第一步,建立一個css檔案
<link rel="stylesheet" type="text/css"href="css檔案的路徑">
優先順序(一般情況)
由上到下,由外到內,優先順序由低到高
後載入的優先順序高
格式 選擇器名稱{屬性名:屬性值:屬性名:屬性值:}
二、css的基本選擇器(三種)
(1) 標籤選擇器
使用標籤名作為選擇的名稱
div{
background-color:red;
color:white;
}
(2) class選擇器
每個html標籤都有一個屬性class
<div class="hahah">|aaaaa</div>
.hahah{
background-color:red;
}
(3) id選擇器
每個html標籤都有一個屬性id
<div class="hahah">|aaaaa</div>
#hahah{
background-color:red;
}
*style>優先順序 id選擇器>class選擇器>標籤選擇器
三、css的擴充套件選擇器
1.關聯選擇器
<div><p>aaaaa</p></div>
設定div標籤裡面p標籤的樣式,巢狀標籤裡面的樣式
div p{
background-color:red
}
2.組合選擇器
<div>11111</div>
<p>45454</p>
把div和p標籤設定成相同的樣式,把不同發標籤設定相同的樣式
div,p{
background-color:red;
}
3.偽元素選擇器
css裡面提供一些定義好的樣式,可以拿過來使用
四、css的盒子模型
1.邊框
border: 2px solid blue;
border:統一設定
上 border-top
下 border-bottom
左 border-left
右 border-right
2.內邊距
padding:20
使用padiing統一配置
也可以分別設定
上下左右四個內邊距
3.外邊距
margin:20px;
使用margin統一配置
也可以分別設定
上下左右四個內邊距
五、css的佈局的漂浮
float:
屬性值
left:文字流行物件的右邊
right:文字流行物件的左邊
六、css的佈局的定位
position:
屬性值
absolute:
將物件從文件流中拖出
可以是top,bottom等屬性進行定位
relative:
不會把物件從文件流中拖出
可以是top,bottom等屬性進行定位
相關文章
- 第二階段複習——組合
- OOP第二階段題集總結OOP
- 遊戲直播第二階段怎麼打?遊戲
- 第二階段三次PTA作業總結
- 關於Html+css階段學習總結HTMLCSS
- 統一過程(UP)定義了初啟階段、精化階段、構建階段、移交階段和產生階段,每個階段以達到某個里程碑時結束,其中()的里程碑是生命週期架構。 A.初啟階段 B.精化階段 C.構建階段 D.移交階段架構
- 強化階段
- 開發階段
- 階段測試
- 第二課——線段樹
- 初學Java的5個階段,你在哪個階段?Java
- 最新拓薪Java高階階段及ERP實戰專案(階段三)Java
- python階段題目Python
- 線段樹進階
- [Mysql]兩階段提交MySql
- 人生的二階段。
- 京東工作階段....
- python第二階段(15)numpy入門基礎-視覺化之條形圖Python視覺化
- 兩階段提交2PC 和 三階段提交3pc
- 分散式:分散式事務(CAP、兩階段提交、三階段提交)分散式
- CSS程式碼段-scss mixinCSS
- 面試每日一題011:從新手階段到流失階段,遊戲的階段性目標是什麼?面試每日一題遊戲
- 嵌入式之uboot原始碼分析-啟動第二階段學習筆記(上篇)boot原始碼筆記
- 第一階段複習
- aop 階段性概況
- 兩階段終止模式模式
- CSS進階 --- BFCCSS
- SSL連線分為兩個階段:握手和資料傳輸階段
- Docker 分階段構建映象Docker
- day13-階段總結
- day21-階段總結
- Alpha階段複審改進
- 測試階段注意事項
- Java的逐步發展階段!
- 第一階段day02
- 編譯的各個階段編譯
- MySQL:COUNT(*) profile optimizing階段慢MySql
- 課程階段性總結