h5 css3相關新增屬性及標籤

2021-10-05 07:56:32 字數 1969 閱讀 7312

1.  多**標籤有兩個,分別是

- 音訊  -- `audio`

語法格式

多**標籤使用總結

多**標籤在不同瀏覽器下情況不同,存在相容性問題

button 

button[disabled]

/*選擇type=search的輸入框*/

input[type=search]

/*選擇類名以black開頭的*/

span[class^=black]

/*選擇類名以black結尾的*/

span[class$=black]

/*選擇類名中包含black的*/

span[class*=black]

/*選擇ul下的第乙個li元素*/

ul li:first-child

/*選擇ul下的最後乙個li元素*/

ul li:last-child

/*選擇ul下的第3個li元素*/

ul li:nth-child(3)

- 注意:本質上就是選中第幾個子元素

- n 可以是數字、關鍵字、公式

- n 如果是數字,就是選中第幾個

- 常見的關鍵字有 `even` 偶數、`odd` 奇數

- 常見的公式如下(如果 n 是公式,則從 0 開始計算)

- 但是第 0 個元素或者超出了元素的個數會被忽略

/* 偶數 */

ul li:nth-child(even)

/* 奇數 */

ul li:nth-child(odd)

/*n 是公式,從 0 開始計算 */

ul li:nth-child(n)

/* 偶數 */

ul li:nth-child(2n)

/* 奇數 */

ul li:nth-child(2n + 1)

/* 選擇第 0 5 10 15, 應該怎麼選 */

ul li:nth-child(5n)

/* n + 5 就是從第5個開始往後選擇 */

ul li:nth-child(n + 5)

/* -n + 5 前五個 */

ul li:nth-child(-n + 5)

- `nth-child`  選擇父元素裡面的第幾個子元素,不管是第幾個型別

- `nt-of-type`  選擇指定型別的元素 

div :nth-child(1) 

div :nth-child(2)

div span:nth-of-type(2)

div span:nth-of-type(3)

- `before` 和 `after` 必須有 `content` 屬性

- `before` 在內容前面,after 在內容後面

- `before` 和 `after` 建立的是乙個元素,但是屬於行內元素

- 建立出來的元素在 `dom` 中查詢不到,所以稱為偽元素

- 偽元素和標籤選擇器一樣,權重為 1

div 

div::after,

div::before

div::after

div::before

H5 css3屬性隨筆

padding 簡寫屬性在乙個宣告中設定所有內邊距屬性。margin 簡寫屬性在乙個宣告中設定所有外邊距屬性。placeholder 屬性提供可描述輸入字段預期值的提示資訊 hint alt 屬性規定在影象無法顯示時替代文字。在電腦鍵盤上,esc是escape 逃跑 的簡寫,ctrl是control...

H5 Css3常見問題

1 a.無意義標籤 div,span 主要用來布局 b.一級標籤 body 乙個頁面中只有乙個 c.二級標籤 div,span d.標籤 p3 注釋的作用 更具可讀性,便於維護 4 css優先順序 行內樣式 外部樣式 內嵌式 就近原則 5 外邊距合併問題 1 父子級 給父級加邊框屬性 給父級加pad...

H5 CSS3前端簡單總結

div 是最常用的乙個盒子了,寫 的時候直接.a就直接生產 a div 了span 乙個行內元素,也就那樣ul li 最常用的乙個作為導航欄的標籤,然後就是ul li就直接生成,裡面一般包含a超連結 a 超連結,herf屬性指定他去哪,就填父絕子相 表示父盒子用絕對定位,因為這樣父盒子不脫標,還可以...