HTML class 屬性
class屬性可以為元素應用一個或者多個CSS樣式類。
利用此屬性可以與指定的CSS樣式類關聯起來,以此達到設定元素樣式的功能。
關於CSS類選擇器可以參閱CSS class 類選擇器一章節。
JavaScript也經常操作HTML元素的class屬性,具體參閱如下兩篇文章:
(1).className屬性可以參閱JavaScript className 屬性一章節。
(2).classList屬性可以參閱JavaScript classList 屬性一章節。
語法結構:
[HTML] 純文字檢視 複製程式碼<element class="value">
引數解析:
(1).value:屬性值,可以是一個或者多個CSS樣式類名,類名之間用空格分隔。
瀏覽器支援:
(1).IE瀏覽器支援此屬性。
(2).edge瀏覽器支援此屬性。
(3).谷歌瀏覽器支援此屬性。
(4).火狐瀏覽器支援此屬性。
(5).opera瀏覽器支援此屬性。
(6).safria瀏覽器支援此屬性。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .ant{ width:150px; height:60px; text-align:center; line-height:60px; color:red; background-color:#ccc; } </style> </head> <body> <div class="ant">螞蟻部落</div> </body> </html>
程式碼執行效果截圖如下:
程式碼分析如下:
(1).為div元素新增class屬性,並將屬性值設定為"ant"。
(2).同時建立一個class選擇器名稱為"ant"的樣式類。
(3).由於div的class屬性值與CSS類選擇器名稱相同,那麼此選擇器中屬性宣告將作用與此div。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .a{ width:150px; height:60px; text-align:center; line-height:60px; } .b{ color:red; background-color:#ccc; } </style> </head> <body> <div class="a b">螞蟻部落</div> </body> </html>
程式碼執行效果截圖如下:
class屬性值可以一次性設定多個樣式類,類名之間用空格分隔。
記住是空格,不要想當然的認為使用逗號分隔。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .a{ width:150px; height:60px; text-align:center; line-height:60px; background-color:#ccc; } .b{ color:red; } </style> </head> <body> <div class="b" class="a">螞蟻部落</div> </body> </html>
程式碼執行效果截圖如下:
上述程式碼僅字型顏色被設定為紅色,說明只有樣式類b生效。
通常情況下,後宣告的同名屬性會覆蓋先宣告的屬性,但是HTML中的屬性不一樣。
先宣告的class屬性生效,後面的同名屬性直接被忽略。
當然實際應用中要避免這種寫法,完全沒必要,也是錯誤的。
相關文章
- HTML 屬性HTML
- HTML————4、HTML屬性HTML
- JavaScript 刪除class屬性JavaScript
- html face屬性HTML
- HTML cellspacing 屬性HTML
- HTML cellpadding 屬性HTMLpadding
- HTML id 屬性HTML
- HTML dir 屬性HTML
- HTML accesskey 屬性HTML
- HTML headers 屬性HTMLHeader
- HTML colspan 屬性HTML
- HTML rowspan 屬性HTML
- HTML step 屬性HTML
- HTML lang 屬性HTML
- HTML hidden屬性HTML
- HTML dropzone 屬性HTML
- HTML draggable 屬性HTML
- HTML contextmenu 屬性HTMLContext
- HTML contenteditable 屬性HTML
- 巧用 Class Extension 隱藏屬性
- class屬性的新增刪除
- HTML——② HTML 元素、屬性詳解HTML
- HTML標籤屬性HTML
- HTML 屬性順序HTML
- HTML 省略type屬性HTML
- html元素,屬性修改HTML
- HTML CSS 三大屬性④HTMLCSS
- HTML5 novalidate 屬性HTML
- HTML 布林屬性值HTML
- HTML 屬性你都懂了嗎HTML
- [HTML/CSS]colum-gap屬性HTMLCSS
- HTML中設定多個class屬性css的優先順序,css樣式覆蓋HTMLCSS
- 安信567+641480+HTML 全域性屬性HTML
- HTML5 Audio & Video 屬性解析HTMLIDE
- HTML id屬性值不能重複HTML
- HTML 標籤與屬性大小寫HTML
- HTML 常用的標籤和屬性HTML
- html中Position屬性值介紹和position屬性四種用法HTML