學(xué)習(xí)筆記—HTML標(biāo)簽

暫時(shí)學(xué)了這么些個(gè)標(biāo)簽楣导,做一下記錄屋谭。

  • a
  • form
  • input
  • select
  • textarea
  • table

a標(biāo)簽(HTTP GET 請(qǐng)求)

a標(biāo)簽的屬性

  • target
  • download
  • href

a標(biāo)簽的target屬性

英文 翻譯
blank 空白的
self 自己

target的屬性值

  • _blank :新窗口打開
  • _self :當(dāng)前頁面打開/加載

a的download屬性

這個(gè)鏈接時(shí)用來下載,不是用來展示的

<a  download>下載</a>

如果不想通過這個(gè)download下載文件,還可以:

通過http響應(yīng)以下載的形式接收請(qǐng)求Content-type: application/octet-stream

a的href

講這個(gè)之前,先在本地開啟服務(wù)器

操作如下:

  1. mkdir demo
  2. touch index.html
  3. npm install -g http-server
  4. http-server . -c-1(注意中間有一個(gè)空格一個(gè)點(diǎn)再加一個(gè)空格)實(shí)現(xiàn)不緩存

然后就可以直接訪問 http://localhost:8080/index.html 來預(yù)覽index.html

  1. <a >QQ</a> 使用http協(xié)議
  2. <a >QQ</a>href里寫的是無協(xié)議地址一忱,意思是當(dāng)前頁面用的是什么協(xié)議,就會(huì)用什么協(xié)議
  3. <a href="#xxx">QQ</a>錨點(diǎn),點(diǎn)擊之后不會(huì)發(fā)起請(qǐng)求,因?yàn)殄^點(diǎn)僅僅是在當(dāng)前頁面內(nèi)跳轉(zhuǎn)
  4. <a href="?username=ojl&psd=123456">QQ</a>點(diǎn)擊之后會(huì)在當(dāng)前面頁面發(fā)起?username=ojl&psd=123456的請(qǐng)求
  5. <a href="./index.html">QQ</a>點(diǎn)擊后瀏覽器會(huì)發(fā)起GET請(qǐng)求,路徑是/index.html,協(xié)議是HTTP/1.1
  6. <a href="javascript:;"></a> 點(diǎn)擊之后不會(huì)發(fā)生任何事
  7. <a href="javascript:alert(1);"></a> 點(diǎn)擊之后彈出1

form標(biāo)簽(HTTP POST請(qǐng)求)

form標(biāo)簽主要是發(fā)起POST請(qǐng)求

表單中有name屬性的數(shù)據(jù)都會(huì)被提交

form的action屬性:告訴表單需要提交到哪個(gè)服務(wù)器

代碼展示

<form action="users" method="post">
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" value="提交">
    <!-- form表單里面一般要有submit按鈕才能提交 -->
</form>

如果填寫的信息是英文,數(shù)字或特殊符號(hào)的話

image

如果是填寫的信息是中文的話,會(huì)出現(xiàn)不一樣的效果

image
image

上圖中展示的數(shù)據(jù)并沒有顯示"小帥"兩個(gè)字,而是出現(xiàn)了%E5%B0%8F%E5%B8%85

這是因?yàn)镃ontent-Type: application/x-www-form-urlencoded中的x-www-form-urlencoded規(guī)定所有英文字符/鍵盤上的字母之外,都要經(jīng)過轉(zhuǎn)譯,將"小帥"變成對(duì)應(yīng)的UTF-8,可以搜索character utf-8 E5 B0 8F,得出"小"這個(gè)字對(duì)應(yīng)的utf-8就是E5 B0 8F,如果發(fā)現(xiàn)中文,就把utf-8中的每一個(gè)字節(jié)前面加個(gè)%,所以就有上圖這個(gè)效果了

小Tips:

  • 如果form表單沒有提交按鈕,無法提交數(shù)據(jù),除非用JS
  • 如果一個(gè)form表單里面只有一個(gè)按鈕<button></button>,它會(huì)自動(dòng)升級(jí)為提交按鈕
  • form表單里面的表單元素input等,里面的name會(huì)被帶到請(qǐng)求的第四部分那里的key
  • utf-8中英文是占一個(gè)字節(jié),中文占3個(gè)字節(jié)
  • GET不會(huì)把那個(gè)參數(shù)作為第四部分,默認(rèn)會(huì)把參數(shù)放到查詢參數(shù),而且不能通過任何方法讓GET有第四部分
  • POST請(qǐng)求上傳的數(shù)據(jù)會(huì)出現(xiàn)在第四部分,默認(rèn)會(huì)把參數(shù)放到第四部分
  • POST請(qǐng)求若想有查詢參數(shù)听皿,可以直接寫在action里action="users?zzz=333

input標(biāo)簽

(name必須寫,提交數(shù)據(jù)的時(shí)候要用到)

type="checkbox" 復(fù)選框

石頭門.png
  • 如果想默認(rèn)選中最后一個(gè)静檬,就可以在它的input標(biāo)簽上給checked屬性
  • 老司機(jī)的寫法是用label把input包裹起來炭懊,傳統(tǒng)方法是給label一個(gè)for屬性,給input一個(gè)id拂檩,讓它倆的值相同侮腹。
  • 同組選項(xiàng),name要一致稻励。

type="radio" 單選框

  • 同組選項(xiàng)父阻,name要一致愈涩。

select

<select name="group" multiple>
    <option value="">-</option>
    <option value="1">第一組</option>
    <option value="2">第二組</option>
    <option value="3" disabled>第三組</option>
    <option value="4" selected>第四組</option>
</select>

小Tips:

  • multiple 可以同時(shí)選中幾項(xiàng)

  • disabled 默認(rèn)不能被選中

  • selected 默認(rèn)被選中

    image

textarea

  • resize設(shè)置為none,用戶就不能隨意更改輸入框的大小

table

表格的基本元素

基本元素 翻譯/含義
caption 標(biāo)題
thead table head(表頭)
tbody table body(表格主體)
tfoot table foot(表格的底部)
tr table row(表格行)
th table header(表格頁眉)
td table data(單元格)
<table border="1" style="font-size: 12px;border-collapse: collapse;margin: 0 auto;margin-top:100px;" >
    <colgroup>
        <col width="74">
        <col width="180">
        <col width="497">
    </colgroup>
    <thead>
        <tr>
            <th>姓名</th>
            <th>簡(jiǎn)介</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>兇真</td>
            <td>拯救世界的中二病少年</td>
        </tr>
        <tr>
            <td>助手</td>
            <td>傲嬌助手加矛,學(xué)霸屬性</td>
        </tr>
        <tr>
            <td>真由理</td>
            <td>喜歡吃banana和炸雞便當(dāng)?shù)纳倥?lt;/td>
        </tr>
        <tr>
            <td>桶子</td>
            <td>變態(tài)紳士</td>
        </tr>
 
    </tbody>
</table>

簡(jiǎn)介.png

小Tips:

  • th和td的區(qū)別是:th里面不是放數(shù)據(jù),td里面全是數(shù)據(jù)
  • thead tbody tfoot書寫的順序顛倒沒關(guān)系,瀏覽器會(huì)自動(dòng)糾正順序(頭->身體-->腳)
  • border-collapse: collapse;合并邊框
  • col可以規(guī)定每一列的寬
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末履婉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子斟览,更是在濱河造成了極大的恐慌毁腿,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苛茂,死亡現(xiàn)場(chǎng)離奇詭異已烤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)妓羊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門胯究,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人侍瑟,你說我怎么就攤上這事唐片。” “怎么了涨颜?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵费韭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我庭瑰,道長(zhǎng)星持,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任弹灭,我火速辦了婚禮督暂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘穷吮。我一直安慰自己逻翁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布捡鱼。 她就那樣靜靜地躺著八回,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驾诈。 梳的紋絲不亂的頭發(fā)上缠诅,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音乍迄,去河邊找鬼管引。 笑死,一個(gè)胖子當(dāng)著我的面吹牛闯两,可吹牛的內(nèi)容都是我干的褥伴。 我是一名探鬼主播谅将,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼噩翠!你這毒婦竟也來了戏自?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤伤锚,失蹤者是張志新(化名)和其女友劉穎擅笔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體屯援,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猛们,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了狞洋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弯淘。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吉懊,靈堂內(nèi)的尸體忽然破棺而出庐橙,到底是詐尸還是另有隱情,我是刑警寧澤借嗽,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布态鳖,位于F島的核電站,受9級(jí)特大地震影響恶导,放射性物質(zhì)發(fā)生泄漏浆竭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一惨寿、第九天 我趴在偏房一處隱蔽的房頂上張望邦泄。 院中可真熱鬧,春花似錦裂垦、人聲如沸顺囊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽包蓝。三九已至,卻和暖如春企量,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背亡电。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工届巩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人份乒。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓恕汇,卻偏偏與公主長(zhǎng)得像腕唧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瘾英,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5枣接? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,486評(píng)論 1 45
  • 1. iframe 標(biāo)簽 iframe 標(biāo)簽主要用途是嵌套頁面缺谴,目前使用較少但惶,只有一些遺留項(xiàng)目在用。具體可以參考 ...
    大喵chary閱讀 455評(píng)論 0 0
  • HTML標(biāo)簽解釋大全 一湿蛔、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,243評(píng)論 1 41
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的膀曾,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,888評(píng)論 0 0
  • 好好花錢V 傾之晚顏 意識(shí)到“時(shí)間很貴”,是你走向財(cái)富的第一步察迟。 ——主編朗朗 在電影《時(shí)間規(guī)劃局》里斩狱,金...
    好好花錢閱讀 489評(píng)論 2 4