02 - HTML5知識點(diǎn)匯總二


這篇講完,HTML的標(biāo)簽就差不多要告一段落了!接下來會是Css的樣式
本文是針對剛學(xué)編程的小白,都是一些基礎(chǔ)知識,如果想了解更多深層一點(diǎn)的東西,歡迎移步本人博客!!
博客地址 點(diǎn)擊跳轉(zhuǎn)

表單標(biāo)簽

專門用來搜集用戶信息

在HTML中,標(biāo)簽/標(biāo)記元素都是指HTML中的標(biāo)簽

例如:<a> a標(biāo)簽/a元素/a標(biāo)記

  • 表單元素其實(shí)就是HTML中的一些標(biāo)簽,只不過這些標(biāo)簽比較特殊夕膀,在瀏覽器中所有的表單標(biāo)簽都是特殊的外觀和默認(rèn)的功能

表單格式:

  • 示例代碼 :
<form>
    <表單元素>
</form>

常見的表單元素

  • input元素,有一個type的屬性烙荷,這個屬性有很多不同類型的取值,取值不同檬寂,功能和外觀就不同

  • 示例代碼 :

<form>
    <!--明文輸入框-->
    帳號:<input type="text"/><br/><br/>
    <!--暗文輸入框-->
    密碼:<input type="password"><br/><br/>
    <!--給輸入框設(shè)置默認(rèn)值-->
    帳號:<input type="text" value="請輸入帳號"/><br/><br/>
    密碼:<input type="password"><br/><br/><br/>
    <!--
    單選框
    注意點(diǎn):
    1.默認(rèn)情況下單選框不會互斥终抽,要想單選框互斥,必須給每一個設(shè)置一個name屬性桶至,然后name值還必須設(shè)置相同的值
    2.要想讓單選框默認(rèn)選中某一個框昼伴,那么給input添加一個checked屬性
    3.在HTML中如果屬性的取值和屬性的名稱一樣,可以只寫一個镣屹,但是在企業(yè)開發(fā)中不要省略取值
    -->
    性別:
    <input type="radio" name="gender"/>男
    <input type="radio" name="gender"/>女
    <input type="radio" name="gender" checked="checked"/>保密<br>
    <!--
    多選框
    -->
    愛好:
    <input type="checkbox"/>籃球
    <input type="checkbox"/>足球
    <input type="checkbox"/>羽毛球
    <input type="checkbox" checked="checked"/>棒球
</form>
  • 圖片展示
表單

小Demo

  • 示例代碼 :
<form action="http://www.520it.com">
    帳號:<input type="text" name="username"/><br/><br/>
    密碼:<input type="password" name="password"/><br/>
    <!--
    定義普通按鈕
    可以通過value屬性來給按鈕指定標(biāo)題
    作用:配合JS完成一些動畫操作
    -->
    <input type="button" value="我是按鈕" onclick="alert(123)"/>
    <!--
    圖片按鈕
    作用:配合JS完成一些動畫操作
    -->
    <input type="image" src="images/register.jpg" onclick="alert(345)">
    <!--
    重置按鈕
    作用:用于清空表單中已經(jīng)填好的數(shù)據(jù)
    注意點(diǎn):
    如果想改重置按鈕默認(rèn)的按鈕標(biāo)題可以通過value屬性來修改
    -->
    <input type="reset" value="清空"/>
    <!--
    提交按鈕
    作用:將表單中已經(jīng)填好的數(shù)據(jù)圃郊,提交到遠(yuǎn)程服務(wù)器
    注意點(diǎn):
    要想把表單中填好的數(shù)據(jù)提交到遠(yuǎn)程服務(wù)器,必須具備兩個條件
    1.需要給form表單添加一個action的屬性女蜈,通過這個屬性提交到服務(wù)器
    2.需要給需要提交到服務(wù)器的表單元素添加一個name屬性
    -->
    <input type="submit"/>
    <!--
    隱藏域
    作用:配合提交按鈕將一下數(shù)據(jù)悄悄的提交到服務(wù)器
    Ajax
    -->
    <input type="hidden" name="cc" value="mimimi"/>
表單

Label標(biāo)簽

  • 默認(rèn)情況下文字和輸入框是沒有關(guān)聯(lián)關(guān)系的持舆,如果想點(diǎn)擊文字時讓對應(yīng)的輸入框聚焦時,那么就需要把文字和輸入框綁定
  • 要想讓輸入框和文字綁定在一起伪窖,那么我們可以使用label標(biāo)簽
  • 綁定的格式:

1.將文字利用label標(biāo)簽包裹起來
2.給輸入框添加一個id屬性
3.在label標(biāo)簽中通過for屬性和輸入框里面的id綁定起來

  • 示例代碼 :
<form action="">
    <!--
    這種綁定方式是官方推薦逸寓,不論是后面需要聚焦的輸入框是不是和前面的文字對應(yīng)都可以實(shí)現(xiàn)
    -->
    <label for="account">帳號:<input type="text" id="account"><br/></label>
    <label for="pwd">密碼:<input type="password" id="pwd"/></label>
    <!--
        雖然把帳號可以包裹在label標(biāo)簽里面也可以實(shí)現(xiàn)綁定,但是有局限性
        如果后面綁定的輸入框不是前面對應(yīng)的文字的時候就無法實(shí)現(xiàn)聚焦
    -->
    <label>
        帳號:<input type="text">
    </label>
**label標(biāo)簽**

Datalist標(biāo)簽

datalist標(biāo)簽

  • 作用:給輸入框綁定帶選項(xiàng)

datalist格式

  • 示例代碼 :
<datalist>
    <option>待選項(xiàng)內(nèi)容</option>
</datalist>

小Demo

  • 示例代碼 :
請輸入你的車型:<input type="text" list="cars">
<datalist id="cars">
    <option>奔馳</option>
    <option>寶馬</option>
    <option>奧迪</option>
    <option>路虎</option>
    <option>賓利</option>
</datalist>
  • 圖片展示
**綁定下拉選項(xiàng)**

表單標(biāo)簽3

  • 示例代碼 :
<form action="">
    <!--
    可以自動校驗(yàn)駛?cè)氲膬?nèi)容是否符合郵箱的格式
    -->
    郵箱:<input type="email"/>
    <!--k
    可以自動校驗(yàn)駛?cè)氲膬?nèi)容是否符合域名的格式
    -->
    域名:<input type="url">
    <!--
    輸入框中只可以輸入數(shù)字
    -->
    電話:<input type="number">
    <!--
    可以通過日歷來選擇時間
    -->
    時間:<input type="date">
    <!--
    可以通過取色板來選擇顏色
    -->
    顏色:<input type="color">

         <input type="submit">
</form>
**input屬性**

select標(biāo)簽

select標(biāo)簽

  • 作用:用于定義下拉列表

格式:

  • 示例代碼 :
<select>
    <optgroup label="分組名">
        <option>列表數(shù)據(jù)</option>
    </optgroup>
</select>
  • 注意點(diǎn):

1.下拉列表不能輸入內(nèi)容覆山,但是可以直接在列表中選擇內(nèi)容
2.可以通過給option添加一個selected屬性來指定列表的默認(rèn)值
3.可以通過給option包裹一個optgroup標(biāo)簽來給下拉列表中的數(shù)據(jù)分類

textarea標(biāo)簽

  • 作用:定義一個多行的輸入框
  • 注意點(diǎn):

**1.默認(rèn)情況下輸入框可以無限換行

2.默認(rèn)情況下輸入框有自己的寬度和高度
3.可以通過cols和rows來指定輸入框的寬度和高度竹伸,但是還是可以無限換行**

  • 示例代碼 :
<select>
    <optgroup label="北京">
        <option>朝陽區(qū)</option>
        <option>昌平區(qū)</option>
        <option>通州區(qū)</option>
    </optgroup>
    <optgroup label="廣州">
        <option>天河區(qū)</option>
        <option>越秀區(qū)</option>
        <option>文明區(qū)</option>
    </optgroup>
</select>
<hr/>
<textarea name="dd" id="aa" cols="2" rows="5"></textarea>
  • 圖片展示
**下拉菜單**

小Demo

  • 示例代碼 :
<form action="http://www.520it.com">
    <!--
    fieldest標(biāo)簽給表單添加一個邊框
    lengend標(biāo)簽給表單添加一個標(biāo)題
    -->
    <fieldset>
        <legend>注冊界面</legend>
        <p>
        <label for="username">帳號:<input type="text" id="username" name="account"></label>
        </p>
        <p>
        <label for="pws">密碼:<input type="password" id="pws" name="pwd"></label>
        </p>
        <p>
        性別:
        <input type="radio" name="gender" value="male">男
        <input type="radio" name="gender" value="female">女
        <input type="radio" name="gender" checked="checked" value="sec">保密
        </p>
        <p>
            <!--注意點(diǎn)
            單選框和多選框都需要指定相同的name值
            -->
        愛好:
        <input type="checkbox" name="sport" value="basketball">籃球
        <input type="checkbox" name="sport" value="football">足球
        <input type="checkbox" name="sport" checked="checked" value="crazy">足浴
        </p>
        <p>
        個人簡介:
        <textarea role="15" rows="6" name="desc"></textarea>
        </p>
        <p>
        生日:<input type="date" name="birthday">
        </p>
        <p>
        郵箱:<input type="email" name="email">
        </p>
        <p>
        手機(jī):<input type="number" name="phone">
        </p>
        <input type="submit" value="注冊">     
        <input type="reset" value="清空">

    <!--不加value值之前服務(wù)器的反饋
        account=111&
        pwd=222&
        gender=on&
        sport=on&
        sport=on&d
        esc=jest+do+it&
        birthday=2016-10-03&
        email=12345%40qq.com&
        phone=12345678910
    -->
    <!--
    除了按鈕類型的input標(biāo)簽以外,其他類型的標(biāo)簽都可以通過添加value屬性來指定將來提交到服務(wù)器的值
    -->
    <!--加了value值之后服務(wù)器的反饋簇宽,這才是完美匹配
        account=111&
        pwd=222&
        gender=male&
        sport=basketball&
        sport=crazy&
        desc=just+do+it&
        birthday=2016-10-13&
        email=87987%40qq.com&
        phone=90898787890
    -->
    </fieldset>
</form>
  • 圖片展示
    表單練習(xí)

video和audio

video標(biāo)簽是用來播放視頻的

格式:

<video src=""></video>

video標(biāo)簽的屬性

1.src:用于告訴video標(biāo)簽需要播放的視頻地址
2.autoplay:用于告訴video標(biāo)簽是否自動播放視頻
3.control:用于告訴video標(biāo)簽是否需要顯示控制條
4.poster:用于告訴video標(biāo)簽視頻沒有播放之前顯示的占位圖片
5.loop:一般用于做廣告視頻勋篓,用于告訴video標(biāo)簽視頻播放完畢之后是否循環(huán)播放
6.preload:預(yù)加載視頻吧享,但是需要注意,這個屬性和autoplay相沖譬嚣,如果設(shè)置了autoplay屬性耙蔑,那么preload屬性就會失效
7.muted:靜音
8.width/height:和img標(biāo)簽的設(shè)置方式一模一樣

video第二種格式

  • 示例代碼 :
<video>
    <source src="" type=""></source>
    <source src="" type=""></source>
</video>
  • 由于視頻數(shù)據(jù)非常重要,所以五大瀏覽器廠商都不愿意指出別人的視頻格式孤荣,所以導(dǎo)致了沒有一種視頻格式是所有瀏覽器都支持的,所以W3C為了解決這個問題须揣,就推出了第二個video標(biāo)簽的格式
  • video標(biāo)簽第二種格式存在的意義就是為了解決瀏覽器的適配問題
    video元素支持三種視頻格式盐股,我們可以把這三種格式都通過source標(biāo)簽指定給video標(biāo)簽,那么當(dāng)瀏覽器播放視頻的時候它就會自動檢測一種自己支持的格式來播放
  • 注意點(diǎn):

當(dāng)前通過video標(biāo)簽的第二種格式雖然能夠指定所有瀏覽器都支持的視頻格式耻卡,但是顯然所有瀏覽器都通過video標(biāo)簽播放視頻還有一個前提條件疯汁,就是瀏覽器必須支持H5標(biāo)簽,否則無法播放卵酪。如果想實(shí)現(xiàn)所有瀏覽器都可以播放視頻幌蚊,后續(xù)會學(xué)到j(luò)s里面的一個框架html5media來實(shí)現(xiàn)

  • 示例代碼 :
<video controls="controls">
    <source src="images/sb1.webm" type="video/webm">
    <source src="images/sb1.mp4" type="video/mp4">
    <source src="images/sb1.ogg" type="video/ogg">
</video>

audio和video的用法相同

詳情和概論

利用summary標(biāo)簽來描述概要信息,默認(rèn)情況是折疊顯示溃卡,想看詳情必須點(diǎn)擊溢豆。

格式:

<details>
    <summary>概要信息</summary>
    詳情信息
</details>
  • 示例代碼 :
<details>
    <summary>周杰倫</summary>
    周杰倫(Jay Chou),華語天王巨星瘸羡。1979年1月18日出生于臺灣省新北市漩仙,中國臺灣流行樂男歌手、音樂人犹赖、演員队他、導(dǎo)演、編劇峻村、監(jiān)制麸折、商人。
</details>
  • 圖片展示
**詳情概要**

marquee標(biāo)簽

作用:跑馬燈
  • 格式:
    <marquee>內(nèi)容</marquee>
  • 屬性:

**1.direction:設(shè)置滾動方向left/right/up/down
2.scrollamount:設(shè)置滾動的速度粘昨,值越大越快
3.loop:設(shè)置滾動的次數(shù)垢啼,默認(rèn)值是1

4.behavior:設(shè)置滾動類型,slide滾動到邊界就停止雾棺,alternate滾動到邊界就彈回**

  • 注意點(diǎn):
    marquee不是W3C推薦的標(biāo)簽膊夹,在官網(wǎng)也找不到這個標(biāo)簽,但是各大瀏覽器都支持非常好捌浩。

  • 示例代碼 :

<!--設(shè)置滾動方向-->
<marquee>隨便寫點(diǎn)內(nèi)容</marquee>
<marquee direction="right">隨便寫點(diǎn)內(nèi)容</marquee>
<marquee direction="up">隨便寫點(diǎn)內(nèi)容</marquee>
<marquee direction="down">隨便寫點(diǎn)內(nèi)容</marquee>
<hr/>
<!--設(shè)置滾動速度-->
<marquee scrollamount="1">隨便寫點(diǎn)內(nèi)容</marquee>
<marquee scrollamount="10">隨便寫點(diǎn)內(nèi)容</marquee>
<hr/>
<!--設(shè)置滾動次數(shù)-->
<marquee loop="1">隨便寫點(diǎn)內(nèi)容</marquee>
<hr/>
<!--設(shè)置滾動類型-->
<marquee behavior="slide">隨便寫點(diǎn)內(nèi)容</marquee>
<marquee behavior="alternate">隨便寫點(diǎn)內(nèi)容</marquee>
<hr/>
<!--圖片滾動-->
<marquee>
    ![](images/NJ.jpg)
</marquee>
**跑馬燈效果**

HTML中被廢棄的標(biāo)簽

為什么html中有一部分標(biāo)簽會被廢棄

  • 因?yàn)楫?dāng)前HTML中的標(biāo)簽只有一個作用放刨,就是添加語義
  • 而早期的HTML中的標(biāo)簽有一部分標(biāo)簽是沒有語義的,所以這部分標(biāo)簽就被淘汰
  • 示例代碼 :
    <br><hr><font>
    <b><u><i><s>這些標(biāo)簽都是用來修改樣式的
    b(bold) 加粗
    u(underlined) 下劃線
    i(italic) 傾斜
    s(strikethrough) 刪除線
  • 注意點(diǎn):

1.以后在開發(fā)中不到萬不得已尸饺,不要用這些廢棄的標(biāo)簽
2.如果一定要使用进统,一般情況下都是用來作為css的鉤子來使用
3.這些新增標(biāo)簽替代被廢棄的

  • 示例代碼 :
    strong == b 語義:定義重要性強(qiáng)調(diào)的文字
    ins(inseted) == u    語義:定義插入的文字
    em (emphasized)== i     語義:定義強(qiáng)調(diào)的文字
    del(deleted) == s    語義:定義被刪除的文字

字符實(shí)體

  • 在HTML中對空格/回車/tab不敏感助币,會把多個空格和回車和Tab都當(dāng)作一個空格來處理
  • 什么是字符實(shí)體
    在HTML中有的字符是被HTML保留的,有的HTML字符在HTML中是有特殊含義的螟碎,在瀏覽器中不能直接顯示出來眉菱,那么這些東西要想顯示出來就必須通過字符實(shí)體來實(shí)現(xiàn)

就是一個空格的意思,有幾個 就有幾個空格會顯示出來掉分,切記最后一定要加分號
小于符號<:< (less than)的縮寫
大于符號>:> (greater than)的縮寫
版權(quán)符號:?

書山有路勤為徑 學(xué)海無涯苦作舟

更多精彩內(nèi)容 請點(diǎn)擊跳轉(zhuǎn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末俭缓,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子酥郭,更是在濱河造成了極大的恐慌华坦,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件不从,死亡現(xiàn)場離奇詭異惜姐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)椿息,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門歹袁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寝优,你說我怎么就攤上這事条舔。” “怎么了乏矾?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵逞刷,是天一觀的道長。 經(jīng)常有香客問我妻熊,道長夸浅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任扔役,我火速辦了婚禮帆喇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘亿胸。我一直安慰自己坯钦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布侈玄。 她就那樣靜靜地躺著婉刀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪序仙。 梳的紋絲不亂的頭發(fā)上突颊,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼律秃。 笑死爬橡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的棒动。 我是一名探鬼主播糙申,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼船惨!你這毒婦竟也來了柜裸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤粱锐,失蹤者是張志新(化名)和其女友劉穎粘室,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卜范,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年鹿榜,在試婚紗的時候發(fā)現(xiàn)自己被綠了海雪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡舱殿,死狀恐怖奥裸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情沪袭,我是刑警寧澤湾宙,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站冈绊,受9級特大地震影響侠鳄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜死宣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一伟恶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毅该,春花似錦博秫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至朴爬,卻和暖如春即寒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工蒿叠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留明垢,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓市咽,卻偏偏與公主長得像痊银,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子施绎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

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