【前端模块】css基础
文章目錄
- 一、概念
- 二、好處
- 三、css使用
- 四、css語法
- 五、選擇器
- 六、屬性
- 七、案例樣式
一、概念
css (Cascading style Sheets 層疊樣式表)
層疊:多個樣式可以作用在同一個html的元素上,同時生效
二、好處
1. 功能強大 2. 將內容展示和樣式控制分離- 減低耦合度。解耦- 讓分工協作更容易- 提開發效率三、css使用
css與html結合的方式
內聯樣式
-
在標簽內使用style屬性指定css代碼
<div style="color:red;"> hello </div>
內部樣式
-
在head標簽內,定義style標簽,style標簽的標簽體就是css代碼
<head><style>div{color:red;}</style> </head>
外部樣式
定義css資源文件
在head標簽內,定義link標簽,引入外部的資源文件
<!--a.css外部文件--> div{color:red; } <!--html文件--> <head><link rel = "stylesheet" href = "css/a.css"/> </head>注意:
四、css語法
格式
選擇器{屬性名1:屬性值1;屬性名2:屬性值2; }注意:每一對屬性需要使用;隔開,最后一對屬性可以不加
五、選擇器
選擇器:篩選具有相似特征的元素
分類
(1)基礎選擇器
id選擇器:選擇具體的id屬性值的元素,建議在一個html頁面中id值唯一(在標簽內設置id的鍵值對)
? 語法:id屬性值{}
元素選擇器:選擇具有相同標簽名稱的元素
? 語法:標簽名稱{}
? 注意:id選擇器的優先級要高于元素選擇器
類選擇器:選擇具有相同的calss屬性值的元素(在標簽內設置class的鍵值對)
? 語法:.class屬性值{}
? 注意:類選擇器的優先級要高于元素選擇器
(2)擴展選擇器
選擇所有元素:
并集選擇器
子選擇器:刪選選擇器1元素下的選擇器2元素
父選擇器:篩選選擇器2的父選擇器1
屬性選擇器:選擇元素名稱,屬性名=屬性值的元素
偽類選擇器:選擇一些元素具有的狀態
語法:元素:狀態{}
如:
狀態:
? link:初始化的狀態
? visited:被訪問過的狀態
? active:正在訪問的狀態
? hover:鼠標懸浮的狀態
六、屬性
七、案例樣式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>css</title><style>*{margin:0px;padding:0px;box-sizing:border-box;}.parent{height:300px;width:200px;margin-left:300px;margin-top:200px;padding:50px;border:30px solid red;}.child{height:100;width:50px;;}</style> </head> <body><div class="parent" ><div class="child" >測試</div></div> </body> </html>red;
}.child{height:100;width:50px;;}</style> 測試 ```總結
以上是生活随笔為你收集整理的【前端模块】css基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【前端模块】HTML5标签
- 下一篇: 【Java】15 输入输出