CSS常用樣式整理

css引入方式

  1. style標籤
  2. link標籤 引入css文件
  3. 行內style屬性
<link type="text/css" rel="styleSheet"  href="CSS文件路徑" />

css基本語法結構

  • css基本語法結構
  • 選擇器{
    • 屬性:屬性值;
    • 屬性:屬性值
      }

選擇器

  1. 元素選擇器 p div hx
  2. class選擇器 .class名
  3. id選擇器 #id名 儘量不用
  4. 並集選擇器 選擇器,選擇器,… 同時使用多個選擇器
  5. 交集選擇器 選擇器選擇器 選擇同時滿足多個選擇器的元素
  6. 後代選擇器 選擇器 選擇器 選取包含在某些元素中的元素(層次關係)
  7. 子代選擇器 選擇器>選擇器 同上 必須緊鄰
  8. 屬性選擇器 [屬性][屬性=“屬性值”] 通過屬性選擇 通常和交集一起使用
  9. 全局選擇器 * 同樣屬性設置 會被其他選擇器的修飾覆蓋
  10. 僞類選擇器 :xxx 選擇元素狀態或元素的關係 通常和交集一起使用
    • :active 點擊狀態
    • :hover 鼠標懸浮狀態

常用屬性

color 文字顏色 英文 rgb值 #xxxxxx
font-size 字體大小 英文 像素
font-family 字體類型
text-align 文字對齊方式 可對內聯元素生效
text-decoration 文字修飾 上中下線
width 寬 像素 比例 可隨意繼承父元素
height 高 同上 需要html和body 或在需要設置高度的塊上定高度
line-height 行高 把塊中的文字水平居中 行高和塊高設置相同
background-color 背景顏色
background 背景圖片 url(img/test.png)
background-repeat 背景圖片重複方式
list-style li上的標記改變
display 控制元素顯示方式
none 不顯示
block 塊
inline 內聯 不能設置寬高
inline-block 內聯塊 可以設置寬高
border 可以使用複合屬性 1px solid black
可以分開設置
border-top
border-bottom
border-left
border-right

border-radius 邊框圓角

padding 內部填充(邊框和內容之間的空間) 可以使用複合屬性
10px 四邊
10px 20px 上下 左右
10px 20px 30px 上 左右 下
10px 20px 30px 40px 上 右 下 左
可以分開設置
同上

margin 外邊距(元素間的間距)可以使用複合屬性 同上
複合屬性時 0px auto 可以使塊左右居中
可以分開設置
同上

overflow 塊嵌套時 排布超過父元素邊界
hidden 隱藏
float 元素漂浮(不要與其他元素產生衝突)
left
right

cursor 鼠標類型
pointer 手

position 定位
static 默認文檔流 塊從上到下 內聯從左到右
relative 相對定位 本身不脫離文檔流 以自身位置進行偏移
absolute 絕對定位 脫離文檔流 以頁面位置進行偏移
fixed 固定定位 脫離文檔流 以頁面位置進行偏移 並固定在此處

top 向下偏移 負值反方向
left 向右偏移
z-index 一般使用在有定位的屬性上
數大的顯示在前

text-align對span不生效的原因

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章