HTML常用標(biāo)簽屬性及事件屬性

HTML中的標(biāo)簽屬性可以賦予標(biāo)簽更多的信息,屬性總是以key :value即名稱/值對(duì)的形式出現(xiàn)。屬性可分為全局屬性與私有屬性,全局屬性是指所有HTML標(biāo)簽都可以使用,而私有屬性是針對(duì)部分標(biāo)簽設(shè)置的;下面分別從標(biāo)簽全局屬性、私有屬性和事件屬性這三個(gè)維度進(jìn)行介紹。

標(biāo)簽全局屬性

標(biāo)簽全局屬性常見(jiàn)的有:class、id、style、title、dir、lang以及HTML5新增的屬性draggable、dragzone、hidden、spellcheck等屬性,更詳細(xì)的信息可以查看HTML全局屬性
代碼示例
<div class = "divExample" id = "divOnly" style="width:10px ; color:#fefefe"></div>

class屬性

class屬性規(guī)定元素的類(lèi)名,每個(gè)元素可以被賦予一個(gè)或多個(gè)類(lèi),多個(gè)元素可以共享一個(gè)類(lèi),類(lèi)名最好不要以數(shù)字開(kāi)頭。
class 屬性不能在以下 HTML 元素中使用:base, head, html, meta, param, script, style 以及 title
代碼示例
<h1 class="intro important">Header 1</h1>

h1.intro
{
color:blue;
text-align:center;
}
.important {background-color:yellow;}

id屬性

id屬性規(guī)定元素唯一的id,id在文檔中必須是唯一的,不能重復(fù),id屬性可以作為鏈接錨,通過(guò)js或css為帶有id的元素指定樣式
代碼示例
<p id="exp">內(nèi)容示例 1</p>

#exp{
    color:#fefefe;
    font-size:10px;
}

style屬性

style屬性規(guī)定元素的行內(nèi)樣式,優(yōu)先級(jí)最高,將會(huì)覆蓋任何全局的樣式設(shè)定。
代碼示例
<p style="color:red;font-size:10px">內(nèi)容示例2</p>

標(biāo)簽私有屬性

不同的標(biāo)簽會(huì)有自己的私有屬性,比如<a>標(biāo)簽的href屬性,<img>標(biāo)簽的src屬性等,接下來(lái)我將對(duì)常用標(biāo)簽的私有屬性作詳細(xì)的介紹

a標(biāo)簽私有屬性

<a>標(biāo)簽屬性有:href、target、download、hreflang、media、 rel、target 以及 type等屬性,詳細(xì)可參考a標(biāo)簽屬性。我們此處只詳細(xì)介紹href、target等屬性
1. href屬性
href屬性指示鏈接的目標(biāo)網(wǎng)址,網(wǎng)址可以是絕對(duì)網(wǎng)址或相對(duì)網(wǎng)址;如果不給<a>標(biāo)簽添加href屬性,則download, hreflang, media, rel, target 以及 type屬性不可用。
<a >百度一下</a><a >百度一下</a>
2. target屬性
target屬性規(guī)定在何處打開(kāi)鏈接文檔,屬性對(duì)應(yīng)的值有_blank、_parent、_top、_self、framename
_blank:在新窗口中打開(kāi)被鏈接文檔;
_parent:在父框架集中打開(kāi)被鏈接文檔;
_top:在整個(gè)窗口中打開(kāi)被鏈接文檔;
_self:默認(rèn),在相同的框架中打開(kāi)被鏈接文檔;
framename:在指定的框架中打開(kāi)被鏈接文檔。
代碼示例
<a target="_blank">百度一下</a>
3. CSS偽類(lèi)為<a>標(biāo)簽添加樣式
a:link鏈接未被訪問(wèn)時(shí)添加的樣式
a:hover鼠標(biāo)懸浮在鏈接上時(shí)添加的樣式
a:active鏈接被點(diǎn)擊時(shí)添加的樣式
a:visited鏈接訪問(wèn)時(shí)添加的樣式
代碼示例
<a target="_blank">百度一下</a>

a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}
a:active {color: #0000FF}

img標(biāo)簽

<img>標(biāo)簽具有的屬性有src和alt,可選的屬性有height、width、ismap
1. src屬性
src屬性規(guī)定顯示圖像的url,分為絕對(duì)鏈接與相對(duì)鏈接,具體可參考圖片路徑
2. alt屬性
alt屬性規(guī)定圖像的替代文本,在圖像無(wú)法顯示時(shí)或圖片禁止顯示時(shí),可用文本代替顯示。

代碼示例
<img src="" alt="圖片信息" width="10px" heigth="10px"/>

input標(biāo)簽

  1. 標(biāo)簽類(lèi)型
    <input>標(biāo)簽類(lèi)型有:button、checkbox、file、hidden、image、password、radio、reset、submit、text以及HTML5新增的類(lèi)型email url、number、range、Date pickers (date, month, week, time, datetime, datetime-local)、search、color
    我的上一篇文章HTML 基礎(chǔ)知識(shí)及HTML5總結(jié)
    對(duì)input標(biāo)簽原有類(lèi)型進(jìn)行了介紹,這篇文章主要對(duì)HTML5新增標(biāo)簽類(lèi)型進(jìn)行介紹。
  • email類(lèi)型
    email 類(lèi)型用于應(yīng)該包含 e-mail 地址的輸入域,在提交表單時(shí),會(huì)自動(dòng)驗(yàn)證 email 域的值。
    代碼示例郵箱: <input type="email" name="user_email" />
  • url類(lèi)型
    url類(lèi)型用于應(yīng)該包含 URL 地址的輸入域,在提交表單時(shí),會(huì)自動(dòng)驗(yàn)證 url 域的值。
    代碼示例網(wǎng)址輸入: <input type="url" name="url_input" />
  • number類(lèi)型
    number類(lèi)型用于應(yīng)該包含數(shù)值的輸入域。屬性有max、min、step、min
    max表示輸入數(shù)字的最大值, min表示輸入數(shù)字的最小值, step表示輸入數(shù)字之間的間隔, value表示初始顯示值
    代碼示例
    <input type="number" max="12" min = "0" step ="3" value = "6">
  • range 類(lèi)型
    range 類(lèi)型用于應(yīng)該包含一定范圍內(nèi)數(shù)字值的輸入域,range 類(lèi)型顯示為滑動(dòng)條。range類(lèi)型的屬性與number類(lèi)型一致。
    代碼示例:
    <input type="range" max="12" min = "0" step ="3" value = "6">
  • Date pickers類(lèi)型
    HTML5 擁有多個(gè)可供選取日期和時(shí)間的新輸入類(lèi)型:
    • date - 選取日、月、年
    • month - 選取月、年
    • week - 選取周和年
    • time - 選取時(shí)間(小時(shí)和分鐘)
    • datetime - 選取時(shí)間、日、月、年(UTC 時(shí)間)
    • datetime-local - 選取時(shí)間、日、月、年(本地時(shí)間)

代碼示例:<input type="week" name="user_date" />

  1. input標(biāo)簽屬性
    <input>標(biāo)簽屬性有type、name、value、readonly、disabled 以及HTML5新增屬性placeholder、formmethod、formtarget、list、step等屬性
  • type定義input類(lèi)型,上一章節(jié)已經(jīng)做過(guò)詳細(xì)的介紹。
  • name定義input元素的名稱
  • value定義input元素的值
  • readonly規(guī)定input元素輸入值為只讀的,但input元素的事件屬性都正常使用
  • disabled規(guī)定input元素加載時(shí)禁用,包括事件屬性
  • placeholder規(guī)定input元素的提示信息
  • list表示引用包含輸入字段的預(yù)定義選項(xiàng)的 datalist
  • formmethod覆蓋表單的method屬性,有getpost備選值,適用于submit、image類(lèi)型標(biāo)簽
  • formtarget覆蓋表單的 target 屬性
    代碼示例
<datalist id="url_list">
   <option label="百度一下" value="http://www.baidu.com" />
   <option label="北郵人論壇" value="http://www.bbs.byr.cn" />
   <option label="愛(ài)奇藝" value="http://www.iqiyi.com" />
</datalist>

事件屬性

HTML事件包含Windows事件、Form事件、Keybord事件、Mouse事件和Media事件

  1. Windows事件是針對(duì)Windows對(duì)象觸發(fā)的時(shí)間,應(yīng)用于<body>標(biāo)簽。
  2. Form事件是由HTML表單內(nèi)的動(dòng)作觸發(fā),幾乎所有HTML元素都具有表單時(shí)間屬性,但一般多用于表單元素。
  3. Keybord事件即鍵盤(pán)事件,用戶通過(guò)操作鍵盤(pán)觸發(fā)鍵盤(pán)事件。
  4. Mouse事件即鼠標(biāo)事件,由鼠標(biāo)或用戶類(lèi)似動(dòng)作觸發(fā)。
  5. Media事件是由媒介如視頻、音頻等觸發(fā)的事件,適用于所有 HTML 元素,但常見(jiàn)于媒介元素中,比如<audio>、<embed>、<img>、<object> 以及 <video>等元素。

w3cschool對(duì)時(shí)間屬性盡心了詳細(xì)的介紹,點(diǎn)擊參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評(píng)論 6 542
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,348評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,083評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,706評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,442評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,802評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評(píng)論 3 446
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,983評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,542評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,287評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,486評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評(píng)論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,710評(píng)論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,116評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,412評(píng)論 1 294
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,224評(píng)論 3 398
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,462評(píng)論 2 378

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,825評(píng)論 18 139
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說(shuō)明:指定了 HTML 文檔遵循的文檔類(lèi)型定義(D...
    米塔塔閱讀 3,296評(píng)論 1 41
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,780評(píng)論 1 92
  • 人人都想贏,可是,你贏的決心有多堅(jiān)定? 前幾天的自己,否定功利性,有種自以為是的清高。想要屠龍的本領(lǐng),又看不慣殺戮...
    Jiu_Chen閱讀 331評(píng)論 2 5
  • 1. 知乎上有個(gè)問(wèn)題叫:你在哪一刻體驗(yàn)到了真正的貧富差距。 里面有個(gè)高票答案說(shuō) 男友家在大山,就是大家筆下那種大山...
    阿玫小醬當(dāng)當(dāng)囧閱讀 613評(píng)論 0 0