CSS權重及常用方法

2021-08-20 20:11:45 字數 3490 閱讀 7833

css(層疊樣式表:cascading style sheets):對網頁樣式的編寫

引入css

1. 行間樣式:

2.頁面級css:

3.外部css檔案:

選擇器:

選擇器的優先順序:

即:  css權重(由高至低):

!important                        infinity

行間樣式                               1000

id                                          100

class/屬性/偽類                     10

標籤/偽元素                            1

萬用字元(*)                             0

進製為256進製(ie7.0測試資料)

當權重相同時後面覆蓋前面

css中的注釋: /*  */

文字:

font-size:字型大小(正常預設值為16px,常用值為12px)

font-weight:字型加粗(lighter,normal,bold,bolder)

(數值法:100,200,300,...,900)

font-family:字型(常用值:arial)

color:字型顏色(1.純英文 2.顏色** 3.顏色函式)

transparent: 透明色

text-align:文字對齊方式:left(左對齊),

center(居中),

right(右對齊),

justify(兩端對齊),

inherit(繼承父元素)

line-height:單行文字行高,預設值(normal)

單行文字水平垂直居中時:text-align:center;

line-height=容器高度;

text-indent:縮排(單位通常用:em)

text-decoration:文字修飾: none(常用的標準文字),

underline(下劃線),

overline(上劃線),

line-through(中劃線),

blink(閃爍文字)

text-overflow:ellipsis溢位文字以。。。展示

overflow:1.visible(預設值)

*  2.hidden 溢位隱藏

3.scroll 內容會被修減,但瀏覽器會顯示滾動條以便檢視

4.auto內容如果被修減,但瀏覽器會顯示滾動條以便檢視

cursor:游標移入後的樣式:default(預設),

pointer(常用,乙隻手)

help(問好)

偽類選擇器:

:hover:改變滑鼠移入後的樣式

:link:未訪問的

:visited 已訪問的

標籤類別:

1.行級元素:內容決定元素所佔位置。特徵:不可以通過css改變寬高。

2.塊級元素:獨佔一行。 特徵:可以通過css改變寬高。

3.行級塊元素:內容決定大小。特點:可通過css改變寬高。

*(凡是帶有inline的元素都帶有文字特性)

改變標籤類別:

display:1.inline 行級元素

2. block 塊級元素

3.inline-block 行級塊元素

盒子模型:

盒子總大小:margin + border + padding + (content = width + height);

定位:在定位後可用left, right, top, bottom進行位置改動

position:  1.static(預設值)

2.relative(相對於正常位置新型定位,保留原有位置)

3.absolute(相對於上乙個有定位的元素進行定位,不保留原有位置)

4.fixed(相對於瀏覽器視窗進行定位)

浮動:

float:left/right

浮動元素產生了浮動流

偽元素:

主要可用於清除浮動流(clear:both)

應用於css : 元素名::before

元素名::after

偽元素內引數:content:「」輸出文字

偽元素清除浮動:  ::after{  content:「」; clear:both; display:inline-block;

CSS樣式優先順序及權重

一 什麼是繼承性?作用 給父元素設定一些屬性,子元素也可以使用,這個我們就稱之為繼承性。color red p div 的 color red 屬性,這個屬性將被 繼承,即 也擁有屬性 color red 直接樣式 比 祖先樣式 優先順序高。類名為 son 的 div 的 color 為 blue ...

CSS常用選擇符和權重

1.css語法 css語法由兩部分組成 選擇符 宣告 語法 選擇符 說明 1 每個css樣式由兩部分組成,即選擇符和宣告,宣告又分為屬性和屬性值 2 屬性必須放在花括號中,屬性與屬性值用冒號鏈結 3 每條宣告用分號結束 4 當乙個屬性有多個屬性值得時候,屬性值與屬性值不分先後順序 5 在書寫樣式過程...

CSS 權重問題

行內樣式包含在你的 html 標籤中 對你的元素產生直接作用,權重最大,但是不能宣告偽類樣式 test id 一般用來作為元素的唯一標識,權重第二 屬性選擇器 針對標籤中的屬性的選擇器 這個形容有點書面,具體自己理解 設定 input 標籤中 title 為 test 的標籤字型顏色 input t...