HTML 常用標(biāo)簽詳解

1.iframe 標(biāo)簽:

用來嵌套頁面

frameborder屬性:

frameborder=1(默認(rèn)值),一般設(shè)置frameborder=0來消除自帶的邊框

<iframe src="" frameborder="0"></iframe>

name屬性:


與a標(biāo)簽結(jié)合起來用

<iframe name="xxx" src="" frameborder="0"></iframe>

<a href=" " target="xxx"></a>

2.a 標(biāo)簽:?

用來跳轉(zhuǎn)頁面(HTTP GET 請(qǐng)求

href 屬性:

包含超鏈接指向的 URL 或 URL 片段漾狼,href里可寫的內(nèi)容如下:

①http協(xié)議:<a >QQ</a>(不能寫為<a href="qq.com" download>QQ</a>的形式,)

②無協(xié)議絕對(duì)地址:<a >QQ</a>测僵,當(dāng)前頁面是什么協(xié)議就使用什么協(xié)議(此時(shí)默認(rèn)為file協(xié)議,如果用 file:// 協(xié)議瀏覽頁面谢翎,就會(huì)訪問到 file://qq.com捍靠,這是一個(gè)不存在的路徑),如想使用這種形式訪問正常的頁面森逮,則有以下兩種解決方法:

解決:方法一:上傳到GitHub,使用GitHub的預(yù)覽功能

? ? ? ? ? ?方法二:使用node.js搭建http-server服務(wù)器榨婆。下載http-server工具:依次使用命令npm -i -g http-server,http-server -c-1吊宋,在地址欄輸入http://127.0.0.1:8080/index.html纲辽,然后點(diǎn)擊a標(biāo)簽即可正常訪問

③相對(duì)路徑:<a href="xxx.html" >QQ</a>

④錨點(diǎn):<a href="#adbysghs" >QQ</a>(錨點(diǎn)的作用是頁面內(nèi)跳轉(zhuǎn),只有錨點(diǎn)不發(fā)起請(qǐng)求)

⑤查詢參數(shù):<a href="?name=xxx" >QQ</a>

⑥JavaScript偽協(xié)議:<a href="javascript: alert(1);" >QQ</a>璃搜,

? ?偽協(xié)議用來寫一個(gè)點(diǎn)擊之后什么也不做的a標(biāo)簽:<a href="javascript: ;" >QQ</a>

download屬性:

用來指示瀏覽器下載 URL 而不是導(dǎo)航到它拖吼,因此將提示用戶將其保存為本地文件,有以下兩種下載方式:

①采用content-type: application/octer-stream協(xié)議:瀏覽器會(huì)以下載的形式接收請(qǐng)求这吻,而不是在頁面上展示吊档,此時(shí)直接點(diǎn)擊a標(biāo)簽就可以下載

②如果不是以上面的協(xié)議而是content-type: text/html協(xié)議的形式:則應(yīng)在a標(biāo)簽中加一個(gè)download提供下載,如? <a download>下載</a>

target屬性:

與iframe標(biāo)簽結(jié)合起來理解:如當(dāng)前有三個(gè)頁面index.html唾糯、index2.html怠硼、index3.html分別用iframe嵌套(index.html引用index2.html,index2.html引用移怯,index3.html)香璃,index3.html中寫入a標(biāo)簽:

<a target="_self">self QQ</a>

<a target="_blank">blank QQ</a>

<a target="_parent">parent QQ</a>

<a target="_top">top QQ</a>

_self:當(dāng)前頁面加載(index3.html 打開qq頁面)

_blank:新窗口打開

_parent:加載當(dāng)前頁面的父級(jí)頁面(上一層頁面),如果沒有parent框架或者瀏覽上下文舟误,此選項(xiàng)的行為方式與?_self?相同(index2.html 打開qq頁面)

_top:加載最頂層的窗口葡秒,如果沒有parent框架或者瀏覽上下文,此選項(xiàng)的行為方式與?_self?相同(index.html打開qq頁面)

詳細(xì)屬性見 MDN:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/a?

3.form 標(biāo)簽

用來跳轉(zhuǎn)頁面(HTTP POST 請(qǐng)求),get用于獲取內(nèi)容眯牧,post用于上傳(提交)內(nèi)容

? ? <form action="users" method="POST" target="_blank">

? ? ? <input type="text" name="username">

? ? ? <input type="password" name="password">

? ? ? <input type="submit" name="提交">(必須要有提交按鈕蹋岩,否則無法提交)

? ? </form>

輸入name:1111,password:2222学少,點(diǎn)擊提交剪个,然后用Chrome查看請(qǐng)求,發(fā)現(xiàn)post請(qǐng)求第二部分中有:

Content-Type: application/x-www-form-urlencoded

www-form-urlencoded的語法:第四部分Form Data中顯示會(huì)出現(xiàn):username=1111&password=2222

如果輸入的是中文版确,www-form-urlencoded會(huì)把中文變成對(duì)應(yīng)的utf-8扣囊,每個(gè)字節(jié)前加"%",如用戶名輸入:你好阀坏,密碼框輸入:密碼如暖,則第四部分Form Data中顯示為:username=%E4%BD%A0%E5%A5%BD&password=%E5%AF%86%E7%A0%81

當(dāng)method="get"時(shí),username=1111&password=2222則不會(huì)出現(xiàn)在第四部分Form Data中(永遠(yuǎn)無法出現(xiàn)在第四部分中)忌堂,而是會(huì)直接出現(xiàn)在查詢參數(shù)中。

當(dāng)method="post"時(shí)酗洒,username=1111&password=2222則會(huì)出現(xiàn)在第四部分Form Data中士修,另外,在action中加入?yún)?shù)樱衷,如<form action="users?zzz=233" method="POST">棋嘲,則也會(huì)出現(xiàn)查詢參數(shù)。

詳細(xì)屬性見 MDN:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/form

4.input / button

區(qū)別:是否為「空標(biāo)簽」:input沒有子元素矩桂,button有子元素

? ?<form action="users" method="POST" target="_blank">

? ? ? <input type="text" name="username">

? ? ? <input type="password" name="password">

? ? ? <button>button</button>(form表單中的button會(huì)自動(dòng)升級(jí)為可提交的submit

? ? </form>

表單<input>類型:

代碼
頁面顯示
提交的參數(shù)

input 的屬性見:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input

button 的屬性見:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/button

5.label標(biāo)簽

? ? <form action="users" method="POST" target="_blank">

? ? ? <label>用戶名<input type="text" name="username"></label>

? ? ? <label>密碼<input type="password" name="password"></label>

? ? ? <label><input type="checkbox">勾選我</label>

? ? ? <button>button</button>

? ? </form>

將一個(gè)?<label>?和一個(gè)?<input>?元素匹配在一起沸移,可以將?<input>?直接放在?<label>?里,可以單擊關(guān)聯(lián)的標(biāo)簽來聚焦或者激活 input侄榴,以及 input 本身雹锣。

6.table 標(biāo)簽示例

table示例代碼
效果圖

table默認(rèn)是有邊框的,若要去除邊框癞蚕,則應(yīng)在CSS中給table加一個(gè)collapse屬性:

collapse屬性
效果圖

屬性見:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/table

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蕊爵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子桦山,更是在濱河造成了極大的恐慌攒射,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恒水,死亡現(xiàn)場(chǎng)離奇詭異会放,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)钉凌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門咧最,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事窗市∠瓤叮” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵咨察,是天一觀的道長论熙。 經(jīng)常有香客問我,道長摄狱,這世上最難降的妖魔是什么脓诡? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮媒役,結(jié)果婚禮上祝谚,老公的妹妹穿的比我還像新娘。我一直安慰自己酣衷,他們只是感情好交惯,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著穿仪,像睡著了一般席爽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上啊片,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天只锻,我揣著相機(jī)與錄音,去河邊找鬼紫谷。 笑死齐饮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的笤昨。 我是一名探鬼主播祖驱,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼咬腋!你這毒婦竟也來了羹膳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤根竿,失蹤者是張志新(化名)和其女友劉穎陵像,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寇壳,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡醒颖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了壳炎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泞歉。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逼侦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出腰耙,到底是詐尸還是另有隱情榛丢,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布挺庞,位于F島的核電站晰赞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏选侨。R本人自食惡果不足惜掖鱼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望援制。 院中可真熱鬧戏挡,春花似錦、人聲如沸晨仑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽洪己。三九已至掌栅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間码泛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工澄耍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留噪珊,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓齐莲,卻偏偏與公主長得像痢站,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子选酗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • 對(duì)于新手來說阵难,HTML的框架可以可以用IDE來解決,但是標(biāo)簽的用法還是需要通過自己的理解記憶來靈活運(yùn)用 <a>標(biāo)簽...
    生命在流逝閱讀 675評(píng)論 0 0
  • 前端三件套HTML芒填、CSS呜叫、JavaScript中雖然HTML是學(xué)習(xí)難度最低的,但也因此導(dǎo)致了很多人簡(jiǎn)單上手后就沒...
    Harlan_Zhang閱讀 333評(píng)論 0 6
  • HTML 常用標(biāo)簽 Iframe標(biāo)簽 HTML內(nèi)聯(lián)框架元素 表示嵌套的瀏覽上下文, 有效地將另一個(gè)HTML頁面嵌入...
    YjjTT閱讀 421評(píng)論 0 0
  • iframe a form input select textarea table iframe iframe單獨(dú)...
    前端_學(xué)徒閱讀 492評(píng)論 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5殿衰? 答:HTML5是最新的HTML標(biāo)準(zhǔn)朱庆。 注意:講述HT...
    kismetajun閱讀 27,449評(píng)論 1 45