国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HTML 入門指南

這篇具有很好參考價(jià)值的文章主要介紹了HTML 入門指南。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡(jiǎn)述

參考:HTML 教程- (HTML5 標(biāo)準(zhǔn))

HTML 語(yǔ)言的介紹、特點(diǎn)

HTML:超級(jí)文本標(biāo)記語(yǔ)言(HyperText Markup Language)

  • “超文本” 就是指頁(yè)面內(nèi)可以包含圖片、鏈接等非文字內(nèi)容。
  • “標(biāo)記” 就是使用標(biāo)簽的方法將需要的內(nèi)容包括起來。例如:<a herf="sfdsfsd">www.itcast.cn</a> <img/>

HTML 用于編寫網(wǎng)頁(yè)。平時(shí)上網(wǎng)通過瀏覽器看到的大部分頁(yè)面都是由 html 編寫的。在瀏覽器訪問網(wǎng)頁(yè)時(shí),可以通過“右鍵/查看網(wǎng)頁(yè)源代碼”看到具體的 html 代碼。

網(wǎng)頁(yè)內(nèi)容包含:HTML 代碼、CSS 代碼、JavaScript 代碼等內(nèi)容。

  • HTML 代碼:用于展示需要顯示的數(shù)據(jù)。
  • CSS 代碼:使顯示的數(shù)據(jù)更加好看。
  • JavaScript 代碼:使整個(gè)頁(yè)面顯示的數(shù)據(jù)具有動(dòng)畫效果。

HTML 標(biāo)簽|元素

  • HTML 標(biāo)記標(biāo)簽通常被稱為 HTML 標(biāo)簽 (HTML tag)

  • “HTML 標(biāo)簽” 和 “HTML 元素” 通常都是描述同樣的意思

    但是嚴(yán)格來講,一個(gè) HTML 元素包含了開始標(biāo)簽與結(jié)束標(biāo)簽

  • HTML 標(biāo)簽是由尖括號(hào)包圍的關(guān)鍵詞,比如 <html>

  • HTML 標(biāo)簽通常是成對(duì)出現(xiàn)的,比如 <b> </b>

    標(biāo)簽對(duì)中的第一個(gè)標(biāo)簽是開始標(biāo)簽,第二個(gè)標(biāo)簽是結(jié)束標(biāo)簽

    開始和結(jié)束標(biāo)簽也被稱為 開放標(biāo)簽 和 閉合標(biāo)簽


HTML 語(yǔ)言特點(diǎn)

  • HTML 文件不需要編譯,直接使用瀏覽器閱讀即可

  • HTML 文件的擴(kuò)展名是 *.html 或 *.htm

  • HTML 結(jié)構(gòu)都是由標(biāo)簽組成

    • 標(biāo)簽名預(yù)先定義好的,只需要了解其功能即可

    • 標(biāo)簽名不區(qū)分大小寫

      例如:<A name="屬性值" age="18" >標(biāo)簽體</a>

    • 通常情況下標(biāo)簽由開始標(biāo)簽和結(jié)束標(biāo)簽組成

      例如:<a 屬性名="屬性值" href="01_html">標(biāo)簽體</a>

    • 如果沒有結(jié)束標(biāo)簽,建議以 / 結(jié)尾。例如:<img />

  • HTML 結(jié)構(gòu)包括兩部分:head(頭)和(body)體

  • html 和 xml 的區(qū)別

    • html:
      • 給用戶展示數(shù)據(jù)(顯示文字,顯示圖片…)
      • 標(biāo)簽都是預(yù)定義好的,都是固定的,例如 a,img,hr…
      • 使用瀏覽器打開 html 文檔,會(huì)自動(dòng)解析
    • xml:
      • 用來存儲(chǔ)數(shù)據(jù)
      • 標(biāo)簽可以隨意編寫起名
      • 使用 dom4j 解析 xml 文檔的內(nèi)容

HTML 頁(yè)面實(shí)例解析

HTML 入門指南,前端,html,前端

  • <!DOCTYPE html> :聲明為 HTML5 文檔。聲明有助于瀏覽器中正確顯示網(wǎng)頁(yè)。

    網(wǎng)絡(luò)上有很多不同的文件,如果能夠正確聲明 HTML 的版本,瀏覽器就能正確顯示網(wǎng)頁(yè)內(nèi)容。

  • <html> :元素是 HTML 頁(yè)面的根元素,理論上一個(gè)頁(yè)面只需要一個(gè),由頭和體組成。

  • <head> :頭標(biāo)簽,用于引入腳本、導(dǎo)入樣式、提供元信息等。一般情況下頭標(biāo)簽的內(nèi)容在瀏覽器端都不顯示

    文檔的元(meta)數(shù)據(jù),如

    • <meta charset="utf-8"> ,定義網(wǎng)頁(yè)編碼格式為 utf-8
    • <title> :元素描述了文檔的標(biāo)題
  • <body> :體標(biāo)簽,是整個(gè)網(wǎng)頁(yè)的主體,元素包含了可見的頁(yè)面內(nèi)容

  • <h1> :元素定義一個(gè)大標(biāo)題

  • <p> :元素定義一個(gè)段落

**注:**在瀏覽器的頁(yè)面上使用鍵盤上的 F12 按鍵開啟調(diào)試模式,就可以看到組成標(biāo)簽。


Idea 創(chuàng)建 html 項(xiàng)目(圖示)

使用“記事本”開發(fā)效率低,可以使用 IDEA 提供模板代碼直接開發(fā) hmtl

HTML 入門指南,前端,html,前端

HTML 入門指南,前端,html,前端

HTML 入門指南,前端,html,前端

HTML 入門指南,前端,html,前端


瀏覽器內(nèi)核

瀏覽器內(nèi)核:瀏覽器的解析引擎

當(dāng)使用瀏覽器打開 html 文件的時(shí)候,瀏覽器會(huì)使用內(nèi)置的解析引擎(內(nèi)核),對(duì) html 頁(yè)面中的標(biāo)簽進(jìn)行解析,把 html 頁(yè)面中的標(biāo)簽解析為能看懂的內(nèi)容

瀏覽器分類:

  • IE 內(nèi)核的瀏覽器(QQ,360,遨游,世紀(jì)之窗等殼子瀏覽器):不建議使用,IE9 及以下版本不支持 html5
  • 火狐內(nèi)核的瀏覽器:建議使用
  • 谷歌(蘋果)內(nèi)核瀏覽器:建議使用

HTML 常用基礎(chǔ)標(biāo)簽

標(biāo)簽列表(含詳解)

傳送門

基礎(chǔ)標(biāo)簽

  • <!DOCTYPE> :定義文檔類型

  • <html> :定義一個(gè) HTML 文檔

  • <title> :為文檔定義一個(gè)標(biāo)題

  • <body> :定義文檔的主體

  • <h1> to <h6> :定義 HTML 標(biāo)題,標(biāo)題中的文字會(huì)自動(dòng)的加粗

    行間元素:會(huì)獨(dú)自占用 html 中的一行

    <h1>標(biāo)題文字</h1> 最大

    <h6>標(biāo)題文字</h6> 最小

  • <p> :定義一個(gè)段落

  • <br> :定義簡(jiǎn)單的折行

  • <hr> :定義水平線,可以把頁(yè)面分成上下兩部分

  • <!--...--> :定義一個(gè)注釋

    注釋特點(diǎn):

    • 瀏覽器查看時(shí),不顯示。右鍵查看源碼可以看到。
    • 注釋標(biāo)簽不能嵌套。
    • 注釋特殊用法,為不同的瀏覽器提供不同的解決方案 (了解)

格式標(biāo)簽

格式化標(biāo)簽的作用:用于對(duì)文字進(jìn)行格式化

常用標(biāo)簽:

  • <b> :定義粗體文本

  • <i>:定義斜體文本

  • <u> :定義下劃線文本

  • <font> :HTML5 不再支持, HTML 4.01 已廢棄。 定義文本的字體、尺寸和顏色

    注意:

  • 在 html 中同級(jí)的標(biāo)簽是可以相互嵌套使用的

    例如:<b><i><font></font></i></b>


圖片標(biāo)簽

圖片標(biāo)簽作用:用于在頁(yè)面中顯示一個(gè)圖片

常用標(biāo)簽:

  • <img/> :定義圖像,自閉和標(biāo)簽

    常用屬性:

    • src:設(shè)置圖片的路徑(建議使用相對(duì)路徑)
    • title:設(shè)置圖片的標(biāo)題,鼠標(biāo)移動(dòng)到圖片上,會(huì)顯示標(biāo)題
    • alt:圖片丟失,顯示文字
    • height:設(shè)置圖片的高度,單位是像素px
    • width:設(shè)置圖片的寬度,單位是像素px

    示例:

    <img src="img/2.jpg" height="200px" width="150px" title="我是一個(gè)美女"/>
    

列表標(biāo)簽

列表標(biāo)簽作用:用于在頁(yè)面中顯示一個(gè)列表

常用標(biāo)簽:

  • <ol> :定義一個(gè)有序列表

    格式:

    <ol>
        <li>列表項(xiàng)</li>
        <li>列表項(xiàng)</li>
        <li>列表項(xiàng)</li>
        ...
        <li>列表項(xiàng)</li>
    </ol>
    

    屬性:

    • type:用于設(shè)置列表顯示的文字(1,I,A,a…),缺省默認(rèn)是阿拉伯?dāng)?shù)字
  • <ul> :定義一個(gè)無序列表

    格式:

    <ul>
        <li>列表項(xiàng)</li>
        <li>列表項(xiàng)</li>
        <li>列表項(xiàng)</li>
        ...
        <li>列表項(xiàng)</li>
    </ul>
    

    屬性:

    • type:用于設(shè)置列表顯示的形狀

      屬性值: disc實(shí)心圓(不寫默認(rèn))、 square方塊、circle空心圓

  • <li> :定義一個(gè)列表標(biāo)簽中的列表項(xiàng)

    注意:

    • 單獨(dú)書寫 ol 和 ul 標(biāo)簽沒有意義,必須和列表項(xiàng) li 標(biāo)簽一起使用
    • 每個(gè) li 標(biāo)簽都會(huì)占用 html 中的一行(行級(jí)元素)

超鏈接標(biāo)簽

超鏈接標(biāo)簽作用:用于頁(yè)面的跳轉(zhuǎn),可以由一個(gè)頁(yè)面跳轉(zhuǎn)到另外一個(gè)頁(yè)面

常用標(biāo)簽:

  • <a> :定義一個(gè)鏈接

    使用示例:

    <a>文字|圖片</a>
    
    <a href="http://www.itheima.com" target="_blank">
        <img src="img/logo2.png">
    </a>
    

    屬性:

    • href:設(shè)置跳轉(zhuǎn)的路徑

      屬性值:

      • 可以是其他的頁(yè)面(.html,.jsp)
      • 可以是頁(yè)面的 url 地址(http://www.baidu.com)
    • target:設(shè)置跳轉(zhuǎn)的方式

      屬性值:

      • _self:默認(rèn)屬性,在當(dāng)前頁(yè)面打開新的鏈接
      • _blank:在新的頁(yè)面打開新的鏈接

表格標(biāo)簽

HTML 表格由 <table> 標(biāo)簽以及一個(gè)或多個(gè) <tr><th><td> 標(biāo)簽組成。

  • <table> :定義一個(gè)表格。父標(biāo)簽,相當(dāng)于整個(gè)表格的容器。

    常用屬性:

    • border :表格邊框的寬度。單位像素 px
    • width :表格的寬度。單位像素 px
    • cellpadding :?jiǎn)卧呇嘏c其內(nèi)容之間的空白。單位像素 px
    • cellspacing :?jiǎn)卧裰g的空白。 單位像素 px
    • bgcolor :表格的背景顏色。
  • <tr> :定義表格中的行

  • <td> :定義表格中的單元(一個(gè)列)

    常用屬性:

    • colspan :?jiǎn)卧窨蓹M跨的列數(shù)
    • rowspan :?jiǎn)卧窨蓹M跨的行數(shù)
    • align :?jiǎn)卧駜?nèi)容的水平對(duì)齊方式,取值:left 左 、right 右、center 居中
    • nowrap :?jiǎn)卧裰械膬?nèi)容是否折行(自動(dòng)換行)
  • <th> :定義表格中的表頭單元格。單元格內(nèi)的內(nèi)容默認(rèn)居中、加粗。


實(shí)體字符(轉(zhuǎn)義字符)

常用:

  • &nbsp; :半個(gè)英語(yǔ)字母英文空格
  • &emsp; : 一個(gè)漢字中文空格
  • &lt; :小于號(hào)
  • &gt; :大于號(hào)
  • &amp; :& 符號(hào)
  • &times; :× 叉號(hào)
  • &yen; :¥ 人民幣符號(hào)
  • $ :美元符號(hào)

樣式/節(jié) 標(biāo)簽(style、dev、span)

作用:用于頁(yè)面的布局,可以把頁(yè)面分成一塊一塊的

頁(yè)面的流行的布局方式:div 標(biāo)簽和 span 標(biāo)簽 + CSS

div 標(biāo)簽和 span 標(biāo)簽一般都是和 CSS(層疊樣式表)一起使用,否則沒有意義

常用標(biāo)簽:

  • <style> :定義文檔的樣式信息(CSS)
  • <div> :行級(jí)(間)標(biāo)簽,會(huì)霸占 html 中的一行
  • <span> :行內(nèi)標(biāo)簽,只會(huì)占用一行中的一部分(占用的大小和里邊的內(nèi)容多少有關(guān))

按鈕標(biāo)簽

html 有兩種按鈕:

  • button 按鈕

    button 按鈕的按鈕文字(按鈕名稱)就是 <button></button> 間的內(nèi)容

    <button>按鈕文字</button>
    
  • input 按鈕

    input 按鈕的按鈕文字是由 value 屬性控制的,是 value 屬性的屬性值

    <input type="button value="按鈕一" />
    

form 表單標(biāo)簽

form 表單常用標(biāo)簽

  • <form> :定義一個(gè) HTML 表單,用于用戶輸入

    單獨(dú)書寫沒有意義,需要配合子標(biāo)簽一起使用

    常用屬性:

    • action:設(shè)置表單提交的路徑,路徑一般都是 java 中的某一個(gè)類(沒有服務(wù)器,寫 #)
    • method:設(shè)置表單的提交方式(get,post),不寫 method 默認(rèn)都是 get 方法

    示例:<form action="#" method="get">

  • <input> :form 標(biāo)簽的子標(biāo)簽,定義一個(gè)輸入控件。

    用于獲得用戶輸入信息,type 屬性值不同,搜集方式不同。

    type 屬性:

    • text:普通文本(一行)

    • password:密碼輸入框,里邊的密碼以黑色的小圓點(diǎn)顯示

    • radio:?jiǎn)芜x框

      注:

      • 搭配屬性 name:給標(biāo)簽設(shè)置一個(gè)名字

      • 同名的 radio 標(biāo)簽互斥,只能選擇一個(gè)

      • 表單標(biāo)簽的屬性 checked:可以給單選框|多選框設(shè)置一個(gè)默認(rèn)選中的值

        示例:<input type="radio" name="sex" checked="checked">

    • checkbox:多選框

    • file:上傳文件

    • image:上傳圖片使用

      配合屬性:

      • src:設(shè)置要上傳圖片的路徑
      • height:設(shè)置圖片的高度,單位像素
      • width:設(shè)置圖片的寬度,單位像素

      示例:<input type="image" src="img/2.jpg" height="200px" width="170px">

    • hidden:隱藏域,存儲(chǔ)數(shù)據(jù)使用,不會(huì)在瀏覽器頁(yè)面顯示

      配合屬性 value:給標(biāo)簽添加默認(rèn)值

      示例: <input type="hidden" value="18">

    • button:普通按鈕,配合 js 使用

      配合屬性 value:給標(biāo)簽添加默認(rèn)值

      示例: <input type="button" value="一個(gè)按鈕">

    • reset:重置按鈕,把表單恢復(fù)到默認(rèn)狀態(tài)(清空表單)

    • submit:提交按鈕

      根據(jù) form 標(biāo)簽的屬性 action 路徑,把表單的數(shù)據(jù),提交到服務(wù)器

  • <select> :form 標(biāo)簽的子標(biāo)簽,定義選擇列表(下拉列表)

    可以讓用戶在多個(gè)值中選擇一個(gè)

    注意:需要配合子標(biāo)簽 option(下拉選的列表項(xiàng))一起使用

    select 標(biāo)簽的常用屬性:

    • name 屬性:發(fā)送給服務(wù)器的名稱

    • multiple 屬性:不寫默認(rèn)單選,取值為“multiple”表示多選。

      示例:<select name="city" multiple="multiple">

      一般不用多選

    • size 屬性:多選時(shí),可見選項(xiàng)的數(shù)目。

    <option> :select 標(biāo)簽的子標(biāo)簽,定義選擇列表中的選項(xiàng),即下拉列表中的一個(gè)選項(xiàng)(一個(gè)條目)

    option 標(biāo)簽的屬性:

    • selected 屬性:勾選當(dāng)前列表項(xiàng)
    • value 屬性:發(fā)送給服務(wù)器的選項(xiàng)值
  • <textarea> :form 標(biāo)簽的子標(biāo)簽,定義多行的文本輸入控件,可以讓用戶輸入多行文本

    常用屬性:

    • rows:設(shè)置文本域默認(rèn)顯示的行數(shù)
  • cols:設(shè)置文本域默認(rèn)顯示的列數(shù)

    注:多行文本域使用的不是特別多,已經(jīng)被文本編輯器給取代了


form 表單的通用屬性

  • name 屬性:元素名

    如果需要表單數(shù)據(jù)提交到服務(wù)器,必須提供 name 屬性值,服務(wù)器通過屬性值獲得提交的數(shù)據(jù)。

  • value 屬性:設(shè)置 input 標(biāo)簽的默認(rèn)值。submit 和 reset 為按鈕顯示為按鈕名稱

    注意:除了文本輸入域(text,password,textarea)外的其他標(biāo)簽需要設(shè)置 value 屬性值

  • checked 屬性:?jiǎn)芜x框或復(fù)選框被選中

  • readonly 屬性:是否只讀

  • disabled 屬性:是否可用

  • placeholder 屬性:html5 的新特性,給標(biāo)簽添加一個(gè)默認(rèn)值。輸入數(shù)據(jù)隱藏默認(rèn)值,刪除數(shù)據(jù)會(huì)顯示默認(rèn)值


form 表單的提交方式

form 標(biāo)簽的 method 屬性,可以設(shè)置表單的提交方式

  • get(不寫 method 屬性,默認(rèn)):當(dāng)點(diǎn)擊提交按鈕的時(shí)候,會(huì)把表單中的數(shù)據(jù)追加到瀏覽器的地址欄中提交到服務(wù)器

    格式:xxx.html?k=v&k=v

    • 會(huì)在 .html 的后邊添加一個(gè) ?,? 后邊就是表單中提交的數(shù)據(jù)

    • 數(shù)據(jù)是以鍵值對(duì)的方式提交的,多個(gè)鍵值對(duì)之間使用 & 符號(hào)連接

    • 健值對(duì):k=v

      • k:標(biāo)簽的 name 屬性值

        name=“username”,則 k => username

        name=“password”,則 k=> password

      • v:標(biāo)簽的 value 屬性值,文本輸入框則輸入框中輸入的內(nèi)容

        value=“男”,則 v ==> 男

        注意:除了文本輸入框,其他的標(biāo)簽若要在提交時(shí)發(fā)送到服務(wù)器,必須有 value 屬性值

    示例:

    • 標(biāo)簽:<form action="#" method="get">
    • 提交后地址欄:...form表單的提交方式.html?username=rose&password=4321&sex=on&hobby=喝酒&city=杭州#

    弊端:

    • 把數(shù)據(jù)追加到瀏覽器的地址欄中,會(huì)暴漏敏感信息(密碼)
    • 瀏覽器的地址欄的長(zhǎng)度是有限制的,提交的數(shù)據(jù)大小有限制,不能提交大的文件(最多能提交幾 kb 的數(shù)據(jù))
  • post:會(huì)把提交的數(shù)據(jù)隱藏在請(qǐng)求服務(wù)器的請(qǐng)求體中(java web)

    好處:

    • 安全,用于無法直接看到提交的數(shù)據(jù)
    • 可以提交大的文件

入門案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form表單標(biāo)簽的屬性</title>
</head>
<body>
    <form action="#" method="get">
        請(qǐng)輸入用戶名:<input type="text" name="username" value="張三"/><br/>
        請(qǐng)輸入用戶名:<input type="text" name="username" value="張三" readonly="readonly"/><br/>
        請(qǐng)輸入用戶名:<input type="text" name="username" value="張三" disabled="disabled"/><br/>
        <hr/>
        用戶名:<input type="text" name="username" placeholder="請(qǐng)輸入姓名"/><br/>
        密碼:<input type="password" name="password" placeholder="請(qǐng)輸入密碼"/><br/>
        請(qǐng)選擇您的出生日期:<input type="date" name="date"><br/>

        請(qǐng)選擇您的性別:
        男<input type="radio" name="sex" checked="checked" value=""><input type="radio" name="sex" value=""><br/>
        <!--- checkbox:多選框-->
        請(qǐng)選擇您的愛好:
        抽煙<input type="checkbox" name="hobby" value="抽煙">
        喝酒<input type="checkbox" name="hobby" value="喝酒">
        燙頭<input type="checkbox" checked="checked" name="hobby" value="燙頭"><br/>

        <select name="city">
            <option value="bj">北京</option>
            <option value="sh">上海</option>
            <option>廣州</option>
            <option>深圳</option>
            <option selected="selected">杭州</option>
        </select>

        <select name="city" multiple="multiple">
            <option value="bj">北京</option>
            <option value="sh">上海</option>
            <option>廣州</option>
            <option>深圳</option>
            <option selected="selected">杭州</option>
        </select>

        <select name="city" multiple="multiple" size="2">
            <option value="bj">北京</option>
            <option value="sh">上海</option>
            <option>廣州</option>
            <option>深圳</option>
            <option selected="selected">杭州</option>
        </select>
    </form>
</body>
</html>

全局屬性

詳見:傳送門

常見全局屬性:

  • class :規(guī)定元素的類名(classname)
  • id :規(guī)定元素的唯一 id
  • title :規(guī)定元素的額外信息(可在工具提示中顯示)
  • draggable :指定某個(gè)元素是否可以拖動(dòng)

HTML 事件屬性

HTML 4 的新特性之一是可以使 HTML 事件觸發(fā)瀏覽器中的行為,比方說當(dāng)用戶點(diǎn)擊某個(gè) HTML 元素時(shí)啟動(dòng)一段 JavaScript。

表單事件

表單事件在 HTML 表單中觸發(fā) (適用于所有 HTML 元素,但該 HTML 元素需在 form 表單內(nèi)):

屬性 描述 備注
onblur script 當(dāng)元素失去焦點(diǎn)時(shí)運(yùn)行腳本
onchange script 當(dāng)元素改變時(shí)運(yùn)行腳本
oncontextmenu script 當(dāng)觸發(fā)上下文菜單時(shí)運(yùn)行腳本 New
onfocus script 當(dāng)元素獲得焦點(diǎn)時(shí)運(yùn)行腳本
onformchange script 當(dāng)表單改變時(shí)運(yùn)行腳本 New
onforminput script 當(dāng)表單獲得用戶輸入時(shí)運(yùn)行腳本 New
oninput script 當(dāng)元素獲得用戶輸入時(shí)運(yùn)行腳本 New
oninvalid script 當(dāng)元素?zé)o效時(shí)運(yùn)行腳本 New
onreset script 當(dāng)表單重置時(shí)運(yùn)行腳本。HTML 5 不支持。
onselect script 當(dāng)選取元素時(shí)運(yùn)行腳本
onsubmit script 當(dāng)提交表單時(shí)運(yùn)行腳本

鍵盤事件

屬性 描述
onkeydown script 當(dāng)按下按鍵時(shí)運(yùn)行腳本
onkeypress script 當(dāng)按下并松開按鍵時(shí)運(yùn)行腳本
onkeyup script 當(dāng)松開按鍵時(shí)運(yùn)行腳本

鼠標(biāo)事件

通過鼠標(biāo)觸發(fā)事件,類似用戶的行為

屬性 描述 備注
onclick script 當(dāng)單擊鼠標(biāo)時(shí)運(yùn)行腳本
ondblclick script 當(dāng)雙擊鼠標(biāo)時(shí)運(yùn)行腳本
ondrag script 當(dāng)拖動(dòng)元素時(shí)運(yùn)行腳本 New
ondragend script 當(dāng)拖動(dòng)操作結(jié)束時(shí)運(yùn)行腳本 New
ondragenter script 當(dāng)元素被拖動(dòng)至有效的拖放目標(biāo)時(shí)運(yùn)行腳本 New
ondragleave script 當(dāng)元素離開有效拖放目標(biāo)時(shí)運(yùn)行腳本 New
ondragover script 當(dāng)元素被拖動(dòng)至有效拖放目標(biāo)上方時(shí)運(yùn)行腳本 New
ondragstart script 當(dāng)拖動(dòng)操作開始時(shí)運(yùn)行腳本 New
ondrop script 當(dāng)被拖動(dòng)元素正在被拖放時(shí)運(yùn)行腳本 New
onmousedown script 當(dāng)按下鼠標(biāo)按鈕時(shí)運(yùn)行腳本
onmousemove script 當(dāng)鼠標(biāo)指針移動(dòng)時(shí)運(yùn)行腳本
onmouseout script 當(dāng)鼠標(biāo)指針移出元素時(shí)運(yùn)行腳本
onmouseover script 當(dāng)鼠標(biāo)指針移至元素之上時(shí)運(yùn)行腳本
onmouseup script 當(dāng)松開鼠標(biāo)按鈕時(shí)運(yùn)行腳本
onmousewheel script 當(dāng)轉(zhuǎn)動(dòng)鼠標(biāo)滾輪時(shí)運(yùn)行腳本 New
onscroll script 當(dāng)滾動(dòng)元素的滾動(dòng)條時(shí)運(yùn)行腳本 New

其他事件

詳見:傳送門

  • 窗口事件屬性

    由窗口觸發(fā)該事件(適用于 <body> 標(biāo)簽)

  • 多媒體事件

    通過視頻(videos),圖像(images)或者音頻(audio) 觸發(fā)該事件,多應(yīng)用于 HTML 媒體元素比如 <audio>,<embed>,<img><object><video>


字符集

字符集的介紹及基本使用

  • HTML charset 屬性

    如需正確地顯示 HTML 頁(yè)面,瀏覽器必須知道使用何種字符集。 網(wǎng)頁(yè)中的字符集使用 <meta> 標(biāo)簽來指定:

    <meta charset="UTF-8">
    

    注:

    • H5 默認(rèn)的字符集編碼:UTF-8,之前的大部分默認(rèn)的字符編碼為:ISO-8859-1

    • 萬維網(wǎng)早期使用的字符集是 ASCII。ASCII 支持 0-9 的數(shù)字,大寫和小寫英文字母表,以及一些特殊字符。

      由于很多國(guó)家使用的字符并不屬于 ASCII,大多數(shù)瀏覽器默認(rèn)的字符集是 ISO-8859-1,再后來默認(rèn)為 UTF-8

      完整的 ASCII 參考手冊(cè)

      完整的 ISO-8859-1 參考手冊(cè)

  • ISO 字符集

    ISO 字符集是國(guó)際標(biāo)準(zhǔn)組織(ISO)針對(duì)不同的字母表/語(yǔ)言定義的標(biāo)準(zhǔn)字符集。

    世界各地使用的不同字符集詳見 傳送門

  • Unicode 標(biāo)準(zhǔn)

    由于 ISO 字符集都有容量限制,而且不兼容多語(yǔ)言環(huán)境,Unicode 聯(lián)盟開發(fā)了 Unicode 標(biāo)準(zhǔn)。

    Unicode 標(biāo)準(zhǔn)涵蓋了世界上的所有字符、標(biāo)點(diǎn)和符號(hào)。

    不論是何種平臺(tái)、程序或語(yǔ)言,Unicode 都能夠進(jìn)行文本數(shù)據(jù)的處理、存儲(chǔ)和交換。

    Unicode 可以被不同的字符集兼容。最常用的編碼方式是 UTF-8 和 UTF-16

    字符集 描述
    UTF-8 UTF8 中的字符可以是 1-4 個(gè)字節(jié)長(zhǎng)。UTF-8 可以表示 Unicode 標(biāo)準(zhǔn)中的任意字符。UTF-8 向后兼容 ASCII。UTF-8 是網(wǎng)頁(yè)和電子郵件的首選編碼。
    UTF-16 16 比特的 Unicode 轉(zhuǎn)換格式是一種 Unicode 可變字符編碼,能夠?qū)θ?Unicode 指令表進(jìn)行編碼。UTF-16 主要被用于操作系統(tǒng)和環(huán)境中,比如微軟的 Windows 2000/XP/2003/Vista/CE 以及 Java 和 .NET 字節(jié)代碼環(huán)境。

    注:

    • 最前面的 256 個(gè) Unicode 字符集字符對(duì)應(yīng)于 256 個(gè) ISO-8859-1 字符
    • 所有 HTML 4 瀏覽器都已支持 UTF-8,而所有 XHTML 和 XML 處理器支持 UTF-8 和 UTF-16
  • UTF-8 字符

    很多 UTF-8 字符無法在鍵盤上輸入,但可以使用數(shù)字(稱為實(shí)體編號(hào))來表示:A 為 65,B 為 66,C 為 67

    注意:實(shí)體編號(hào)需要以 &# 開頭并以分號(hào) ; 結(jié)尾,這樣才能正確顯示一個(gè)字符。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body>
     
    <p>顯示結(jié)果: A B C</p>
    <p>顯示結(jié)果: &#65; &#66; &#67;</p>
     
    </body>
    </html>
    

Emoji

  • Emoji 是來自 UTF-8 字符集的字符:?? ?? ??

    表情符號(hào)(英語(yǔ):emoji,日語(yǔ):絵文字/えもじ emoji),是使用在網(wǎng)頁(yè)和聊天中的形意符號(hào),最初是日本在無線通信中所使用的視覺情感符號(hào)(圖畫文字)。表情意指面部表情,圖標(biāo)則是圖形標(biāo)志的意思,可用來代表多種表情,如笑臉表示笑、蛋糕表示食物等。 Emoji 看起來像一張圖片或圖標(biāo),其實(shí)不是。

    Emoji 實(shí)際上是 UTF-8 (Unicode) 字符集上的字符。UTF-8 幾乎涵蓋了世界上所有的字符和符號(hào)。

  • Emoji 是字符,但無法在鍵盤上輸入,可以使用數(shù)字(稱為實(shí)體編號(hào))來使用它:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body>
     
    <h1>Emoji 標(biāo)簽符號(hào)</h1>
    <p>可以通過 font-size 屬性,像設(shè)置字體大小一樣,設(shè)置表情的大小。</p>
    <p style="font-size:48px">
    &#128512; &#128516; &#128525; &#128151;
    </p>
     
    </body>
    </html>
    
  • Emoji 表情符號(hào)

    下表列出來一些 Emoji 表情符號(hào):

    Emoji
    ?? &#128507;
    ?? &#128508;
    ?? &#128509;
    ?? &#128510;
    ?? &#128511;
    ?? &#128512;
    ?? &#128513;
    ?? &#128514;
    ?? &#128515;
    ?? &#128516;
    ?? &#128517;

URL 編碼

  • URL 編碼會(huì)將字符轉(zhuǎn)換為可通過因特網(wǎng)傳輸?shù)母袷健?/p>

  • URL 只能使用 ASCII 字符集 來通過因特網(wǎng)進(jìn)行發(fā)送。

    由于 URL 常常會(huì)包含 ASCII 集合之外的字符,URL 必須轉(zhuǎn)換為有效的 ASCII 格式。

    URL 編碼使用 “%” 其后跟隨兩位的十六進(jìn)制數(shù)來替換非 ASCII 字符。

    URL 不能包含空格。URL 編碼通常使用 + 來替換空格。

  • ASCII 字符 URL 編碼參考手冊(cè):傳送門文章來源地址http://www.zghlxwxcb.cn/news/detail-829243.html

到了這里,關(guān)于HTML 入門指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 「HTML和CSS入門指南」video 標(biāo)簽詳解

    ????????在 HTML 中, video 標(biāo)簽用于向網(wǎng)頁(yè)添加視頻。它是一個(gè)獨(dú)立的標(biāo)簽,沒有結(jié)束標(biāo)記,并且可以設(shè)置多種屬性來控制視頻播放器的行為和外觀。使用 video 標(biāo)簽可以幫助您更好地展示您的內(nèi)容,提高用戶體驗(yàn)并且能夠在不同設(shè)備和平臺(tái)上播放視頻。 以下是 video 標(biāo)簽的

    2024年02月08日
    瀏覽(21)
  • 初學(xué)者的HTML5 Geolocation API入門指南!

    文章導(dǎo)讀:AI 輔助學(xué)習(xí)前端,包含入門、進(jìn)階、高級(jí)部分前端系列內(nèi)容,當(dāng)前是 HTML 的部分,瑤琴會(huì)持續(xù)更新,適合零基礎(chǔ)的朋友,已有前端工作經(jīng)驗(yàn)的可以不看,也可以當(dāng)作基礎(chǔ)知識(shí)回顧。 HTML5 提供了一個(gè) Geolocation API,在平時(shí)的開發(fā)過程中,常使用 Geolocation API 獲取用戶設(shè)

    2024年04月28日
    瀏覽(34)
  • 前端學(xué)習(xí)路線指南:從入門到精通【①】

    作為一個(gè)前端開發(fā)者,學(xué)習(xí)前端技術(shù)是必不可少的。然而,由于前端領(lǐng)域的廣闊和不斷演進(jìn)的技術(shù)棧,對(duì)于初學(xué)者來說可能會(huì)感到困惑。本篇文章將為你提供一個(gè)清晰的前端學(xué)習(xí)路線,幫助你系統(tǒng)地掌握前端開發(fā)技能,并成為一名優(yōu)秀的前端工程師。 HTML和CSS基礎(chǔ) 在開始前端

    2024年02月08日
    瀏覽(28)
  • 前端桌面應(yīng)用開發(fā)實(shí)踐:Electron入門指南

    隨著互聯(lián)網(wǎng)的快速發(fā)展,前端開發(fā)不再局限于網(wǎng)頁(yè)應(yīng)用,而是逐漸涉及到桌面應(yīng)用的開發(fā)。Electron作為一種流行的前端桌面應(yīng)用開發(fā)框架,為開發(fā)者提供了一種快速構(gòu)建跨平臺(tái)桌面應(yīng)用的方式。本文將介紹Electron的基本概念和使用方法,并通過一個(gè)簡(jiǎn)單的示例來說明其開發(fā)實(shí)踐

    2024年02月11日
    瀏覽(30)
  • 如何為前端編寫單元測(cè)試?從這篇入門指南開始學(xué)習(xí)!

    如何為前端編寫單元測(cè)試?從這篇入門指南開始學(xué)習(xí)!

    前言 對(duì)于現(xiàn)在的前端工程,一個(gè)標(biāo)準(zhǔn)完整的項(xiàng)目,通常情況單元測(cè)試是非常必要的。但很多時(shí)候我們只是完成了項(xiàng)目而忽略了項(xiàng)目測(cè)試。我認(rèn)為其中一個(gè)很大的原因是很多人對(duì)單元測(cè)試認(rèn)知不夠,因此我寫了這邊文章,一方面期望通過這篇文章讓你對(duì)單元測(cè)試有一個(gè)初步認(rèn)識(shí)

    2024年02月01日
    瀏覽(37)
  • 【前端Vue】Element UI:一站式前端組件庫(kù)的簡(jiǎn)單入門指南

    在現(xiàn)代的前端開發(fā)中,UI組件庫(kù)扮演著至關(guān)重要的角色。它們?yōu)殚_發(fā)者提供了一套可重用的UI組件和工具,使得構(gòu)建復(fù)雜的用戶界面變得更加高效和便捷。在這篇文章中,我將向大家介紹Element UI,這是一個(gè)功能強(qiáng)大且易于使用的前端組件庫(kù)。我將簡(jiǎn)單探討Element UI的組件用法和

    2024年02月11日
    瀏覽(19)
  • 2023年的深度學(xué)習(xí)入門指南(2) - 給openai API寫前端

    2023年的深度學(xué)習(xí)入門指南(2) - 給openai API寫前端

    上一篇我們說了,目前的大規(guī)模預(yù)訓(xùn)練模型技術(shù)還避免不了回答問題時(shí)出現(xiàn)低級(jí)錯(cuò)誤。 但是其實(shí),人類犯的邏輯錯(cuò)誤也是層出不窮。 比如,有人就認(rèn)為要想學(xué)好chatgpt,就要先學(xué)好Python。 其隱含的推理過程可能是這樣的: TensorFlow需要使用Python PyTorch需要使用Python Scikit-Learn需

    2023年04月08日
    瀏覽(26)
  • 前端HTML入門基礎(chǔ)

    階段目標(biāo):掌握HTML、CSS常用布局技巧,能夠獨(dú)立制作網(wǎng)頁(yè)。 目標(biāo):掌握標(biāo)簽基本語(yǔ)法,能夠獨(dú)立布局文章頁(yè)。 今日目標(biāo):掌握標(biāo)簽基本語(yǔ)法,能夠獨(dú)立布局文章頁(yè)。 核心技術(shù)點(diǎn) 網(wǎng)頁(yè)組成 排版標(biāo)簽 多媒體標(biāo)簽及屬性 綜合案例一 - 個(gè)人簡(jiǎn)介 [外鏈圖片轉(zhuǎn)存失敗,源站可能有防

    2024年02月13日
    瀏覽(58)
  • 【前端|HTML系列第2篇】HTML零基礎(chǔ)入門之標(biāo)簽元素

    【前端|HTML系列第2篇】HTML零基礎(chǔ)入門之標(biāo)簽元素

    大家好,歡迎來到前端入門系列的第二篇博客。在這個(gè)系列中,我們將一起學(xué)習(xí)前端開發(fā)的基礎(chǔ)知識(shí),從零開始構(gòu)建網(wǎng)頁(yè)和Web應(yīng)用程序。本篇博客將為大家介紹HTML(超文本標(biāo)記語(yǔ)言)常用標(biāo)簽元素,幫助零基礎(chǔ)小白快速入門。 掌握html常用表情的使用、基礎(chǔ)特性以及用途。

    2024年02月11日
    瀏覽(20)
  • HTML5+CSS3+移動(dòng)web 前端開發(fā)入門筆記(二)HTML標(biāo)簽詳解

    HTML5+CSS3+移動(dòng)web 前端開發(fā)入門筆記(二)HTML標(biāo)簽詳解

    排版標(biāo)簽用于對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行布局和樣式的調(diào)整。下面是對(duì)常見排版標(biāo)簽的詳細(xì)介紹: 標(biāo)題使用至標(biāo)簽進(jìn)行定義。定義最大的標(biāo)題,定義最小的標(biāo)題。具有align屬性,屬性值可以是:left、center、right。 將給定的HTML代碼轉(zhuǎn)換為Markdown格式的標(biāo)題標(biāo)簽如下所示: 效果演示: H3:

    2024年02月07日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包