成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

HTML5中一些酷炫又有趣的新特性代碼整理匯總

瀏覽:153日期:2022-06-12 13:56:19
目錄
  • 一、詳情標簽
  • 二、內容可編輯
  • 三、地圖
  • 四、標記內容
  • 五、data-* 屬性
  • 六、輸出標簽
  • 七、數據列表
  • 八、范圍(滑塊)
  • 九、Meter
  • 十、Inputs
    • 必需的
    • 自動對焦
    • 使用正則表達式驗證
    • 顏色選擇器

HTML5 是 HyperText Markup Language 5 的縮寫,HTML5技術結合了HTML4.01的相關標準并革新,符合現代網絡發展要求,在2008年正式發布。HTML5 由不同的技術構成,其在互聯網中得到了非常廣泛的應用,提供更多增強網絡應用的標準機。與傳統的技術相比,HTML5 的語法特征更加明顯,并且結合了SVG的內容。

HTML5并非僅僅用來表示Web內容,它將 Web帶入一個成熟的應用平臺,在HTML5平臺上,視頻、音頻、圖象、動畫,以及同電腦的交互都被標準化。

HTML5自初始版本(2008 年 1 月)以來,我們一直在使用它的幾個功能。再次查看HTML5 功能列表。發現一些功能過去用得不多,但現在發現它們很有用。

一、詳情標簽

<details>標簽向用戶提供按需詳細信息。如果您需要按需向用戶顯示內容,請使用此標簽。默認情況下,小部件是關閉的。打開時,它會展開并顯示其中的內容。

<summary>標簽用于<details>為它指定一個可見的標題。

<details>
     <summary>Click Here to get the user details</summary>
    <table>
<tr>
    <th>#</th>
    <th>Name</th>
    <th>Location</th>
    <th>Job</th>
</tr>
<tr>
    <td>1</td>
    <td>Adam</td>
    <td>Huston</td>
    <td>UI/UX</td>
</tr>
<tr>
    <td>2</td>
    <td>Bob</td>
    <td>London</td>
    <td>Machine Learning</td>
</tr>
<tr>
    <td>3</td>
    <td>Jack</td>
    <td>Australia</td>
    <td>UI Designer</td>
</tr>
<tr>
    <td>4</td>
    <td>Tapas</td>
    <td>India</td>
    <td>Blogger</td>
</tr>
    </table>
</details>

二、內容可編輯

contenteditable是可以在元素上設置以使內容可編輯的屬性。它適用于 DIV、P、UL 等元素。您必須指定它,例如,<element contenteditable="true|false">。

注意: 當contenteditable元素上沒有設置屬性時,它將從其父元素繼承。

<h2> Shoppping List(Content Editable) </h2>
 <ul contenteditable="true">
     <li> 1. Milk </li>
     <li> 2. Bread </li>
     <li> 3. Honey </li>
</ul>

三、地圖

<map>標簽有助于定義圖像映射。圖像映射是其中包含一個或多個可點擊區域的圖像。地圖標簽帶有一個<area>標簽來確定可點擊區域。可點擊區域可以是這些形狀、矩形、圓形或多邊形區域之一。如果您不指定任何形狀,它會考慮整個圖像。

<div>
    <img src="circus.jpg" width="500" height="500" usemap="#circusmap">

    <map name="circusmap">
<area shape="rect" coords="67,114,207,254" href="elephant.htm" rel="external nofollow" >
<area shape="rect" coords="222,141,318, 256" href="lion.htm" rel="external nofollow" >
<area shape="rect" coords="343,111,455, 267" href="horse.htm" rel="external nofollow" >
<area shape="rect" coords="35,328,143,500" href="clown.htm" rel="external nofollow"  rel="external nofollow" >
<area shape="circle" coords="426,409,100" href="clown.htm" rel="external nofollow"  rel="external nofollow" >
    </map>
 </div>

四、標記內容

使用<mark>標簽突出顯示任何文本內容。

<p> 你知道嗎,你可以僅使用 HTML 標簽 <mark>"突出顯示有趣的東西"</mark></p>

使用 css 更改高亮顏色

mark {
  background-color: green;
  color: #FFFFFF;
}

五、data-* 屬性

這些data-*屬性用于存儲頁面或應用程序私有的自定義數據。存儲的數據可用于 JavaScript 代碼以創建進一步的用戶體驗。

data-* 屬性由兩部分組成:

屬性名稱不應包含任何大寫字母,并且必須在前綴“data-”之后至少長一個字符
屬性值可以是任何字符串

<h2> Know data attribute </h2>
 <div 
       
       id="data-attr" 
       data-custom-attr="You are just Awesome!"> 
   I have a hidden secret!
  </div>

 <button onclick="reveal()">Reveal</button>
 <p id="msg"></p>
<script>
function reveal() {
   let dataDiv = document.getElementById("data-attr");
   let value = dataDiv.dataset["customAttr"];
   //使用getAttribute()它們的完整 HTML 名稱(即 data-custom-attr),
   //但標準定義了一種更簡單的方法:使用dataset屬性。
   document.getElementById("msg").innerHTML = `<mark>${value}</mark>`;
}
</script>

六、輸出標簽

<output>標簽表示的運算的結果。通常,此元素定義將用于顯示某些計算的文本輸出的區域。

<form oninput="x.value=parseInt(a.value) * parseInt(b.value)">
   <input type="number" id="a" value="0">
   * <input type="number" id="b" value="0">
   = <output name="x" for="a b"></output>
</form>

七、數據列表

<datalist>標簽指定了一個預定義選項列表,并允許用戶向其中添加更多選項。它提供了一項autocomplete功能,允許您通過預先輸入獲得所需的選項。

<form action="" method="get">
    <label for="fruit">Choose your fruit from the list:</label>
    <input list="fruits" name="fruit" id="fruit">
<datalist id="fruits">
   <option value="Apple">
   <option value="Orange">
   <option value="Banana">
   <option value="Mango">
   <option value="Avacado">
</datalist>
     <input type="submit">
 </form>  

八、范圍(滑塊)

range是給定滑塊類型范圍選擇器的輸入類型。

<form method="post">
    <input 
 type="range" 
 name="range" 
 min="0" 
 max="100" 
 step="1" 
 value=""
 onchange="changeValue(event)"/>
 </form>
 <div>
      <output id="output" name="result">  </output>
 </div>

九、Meter

使用<meter>標簽測量給定范圍內的數據。

<label for="home">/home/atapas</label>
<meter id="home" value="4" min="0" max="10">2 out of 10</meter><br>

<label for="root">/root</label>
<meter id="root" value="0.6">60%</meter><br>

提示不要將<meter>標簽用于進度指示器類型的用戶體驗。我們有來自 HTML5的<Progress>標簽。

<label for="file">Downloading progress:</label>
<progress id="file" value="32" max="100"> 32% </progress>

十、Inputs

這部分是我們最熟悉的輸入類型的用法,如文本、密碼等。輸入類型的特殊用法很少

必需的

將輸入字段標記為必填字段。

<input type="text" id="username1" name="username" required>

自動對焦

通過將光標放在輸入元素上自動提供焦點。

<input type="text" id="username2" name="username"autofocus>

使用正則表達式驗證

您可以使用正則表達式指定模式來驗證輸入。

<input type="password" 
    name="password" 
    id="password" 
    placeholder="6-20 chars, at least 1 digit, 1 uppercase and one lowercase letter" 
    pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20}$">

顏色選擇器

一個簡單的顏色選擇器。

<input type="color" onchange="showColor(event)">
<p id="colorMe">Color Me!</p>

到此這篇關于HTML5中一些酷炫又有趣的新特性代碼整理匯總的文章就介紹到這了,更多相關HTML5新特性代碼內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: CSS HTML
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品久久久久久亚洲毛片 | 欧美精品v日韩精品v国产精品| 日韩欧美成人一区| 狠狠色伊人亚洲综合网站色| 亚洲国产一区二区视频| 欧美日韩国产在线观看| 91麻豆文化传媒在线观看| 亚洲最新在线观看| 日韩免费观看高清完整版 | 欧美变态凌虐bdsm| 亚洲一区二区成人| 粉嫩绯色av一区二区在线观看| 亚洲少妇屁股交4| 在线播放欧美女士性生活| 亚洲精品影视| 国产不卡一区视频| 成人av在线资源网| 麻豆一区二区在线| 亚洲欧洲性图库| 日韩三级免费观看| 久久免费黄色| 伊人久久亚洲影院| 国产v综合v亚洲欧| 91麻豆精品一区二区三区| 在线不卡欧美| 蜜乳av另类精品一区二区| 黄色欧美成人| 欧美中文字幕| 亚洲狼人精品一区二区三区| 久久高清国产| 91精品久久久久久久99蜜桃 | 欧美日韩视频一区二区| 国产精品久久久久9999高清| 亚洲午夜高清视频| 久久免费一区| 精品国产亚洲在线| 7777女厕盗摄久久久| 久久人人超碰精品| 欧美一区二区福利视频| 欧美性生活影院| 色狠狠桃花综合| 免费在线观看一区二区| 91麻豆精品国产自产在线观看一区| 久久久久久久久99精品| 亚洲国产va精品久久久不卡综合 | 国产日韩欧美亚洲一区| 91精品国产一区二区三区蜜臀| 国产女主播视频一区二区| 日韩免费看的电影| 亚洲精品伦理在线| 亚洲午夜久久久久久久久电影院| 国产一区二区在线影院| 国产一区二区三区精品视频| 欧美午夜不卡影院在线观看完整版免费| 97超碰欧美中文字幕| 91在线播放网址| 久久人人超碰| 国产欧美一区二区在线| 免费xxxx性欧美18vr| 国产真实精品久久二三区| 久久国产麻豆精品| 国产综合色产在线精品| 99pao成人国产永久免费视频| 555www色欧美视频| 亚洲超碰97人人做人人爱| 午夜精品爽啪视频| 精品亚洲免费视频| 不卡一区二区在线| 日本高清无吗v一区| 亚洲欧洲美洲综合色网| 高清国产一区二区三区| 色欧美片视频在线观看| 欧美欧美欧美欧美| 午夜精品在线看| 亚洲人人精品| 欧美最猛黑人xxxxx猛交| 日韩一区二区在线看片| 日本中文字幕一区二区有限公司| 国产乱人伦偷精品视频不卡| 91免费在线播放| 欧美高清性hdvideosex| 三级影片在线观看欧美日韩一区二区| 精品午夜久久福利影院| 裸体丰满少妇做受久久99精品| 国产精品成人在线观看| 91麻豆国产福利在线观看| 欧美一区二区三区白人| 免费在线观看成人| 一本久久精品一区二区| 亚洲高清久久久| 国产亚洲二区| 又紧又大又爽精品一区二区| 亚洲二区免费| 亚洲欧洲www| 亚洲精华国产欧美| 一区二区中文视频| 1024成人| 亚洲激情五月婷婷| av不卡在线看| 一级日本不卡的影视| 亚洲精品久久| 亚洲综合在线第一页| 成人精品视频一区二区三区 | 中文字幕不卡在线观看| 日韩精品免费视频人成| 国产一区二区三区奇米久涩| 樱花草国产18久久久久| 国产精品推荐精品| 亚洲不卡在线观看| 欧美影片第一页| 国产老肥熟一区二区三区| 欧美电影在线免费观看| 顶级嫩模精品视频在线看| 欧美大片一区二区| 91一区一区三区| 国产精品久久久久久福利一牛影视| 欧美日韩三区| 亚洲午夜激情av| 欧美伊人精品成人久久综合97| 奇米精品一区二区三区在线观看一| 欧美性色欧美a在线播放| 国产福利一区二区三区视频| 久久高清国产| 狠狠色2019综合网| 精品sm捆绑视频| 黄页网站一区| 日韩av中文字幕一区二区| 欧美肥妇bbw| 欧美福利视频| 久久网这里都是精品| 国产九色sp调教91| 久久日一线二线三线suv| 欧美日本韩国一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 一本一本大道香蕉久在线精品| 国产乱码精品一区二区三区忘忧草| 久久久三级国产网站| 99综合在线| 国产一本一道久久香蕉| 国产色产综合色产在线视频| 成人高清在线视频| 亚洲人成伊人成综合网小说| 悠悠资源网久久精品| 日本特黄久久久高潮| 久久亚洲二区三区| 另类av一区二区| 国产91富婆露脸刺激对白| 自拍偷拍欧美精品| 在线播放91灌醉迷j高跟美女| 欧美成人日本| 麻豆91小视频| 国产精品久久久久精k8| 欧美日韩国产电影| 亚洲大片av| 国产凹凸在线观看一区二区| 亚洲黄色免费电影| 精品日韩一区二区三区| 美女图片一区二区| 欧美久久成人| 国产一区二区主播在线| 一区二区免费在线播放| 精品欧美乱码久久久久久1区2区| 国产精品丝袜xxxxxxx| 91小视频在线| 韩国一区二区三区| 亚洲午夜电影在线观看| 欧美国产在线观看| 在线播放日韩导航| 久久精品国语| 亚洲小说区图片区| www.欧美.com| 一区视频在线播放| 日韩美女视频在线| 色诱视频网站一区| 亚洲欧洲日韩综合二区| 不卡一区二区三区四区| 麻豆视频一区二区| 亚洲综合网站在线观看| 亚洲国产成人自拍| 2022国产精品视频| 欧美一区二区三区视频免费| 玖玖玖国产精品| 国产一区二区三区的电影 | 中文字幕免费不卡| 日韩女优视频免费观看| 91福利区一区二区三区| 国产精品美女黄网| 欧美三区视频| 91色porny蝌蚪| a4yy欧美一区二区三区| 国产成人99久久亚洲综合精品| 久久精品免费看| 男女男精品网站| 天天影视涩香欲综合网| 亚洲高清免费视频| 亚洲电影激情视频网站| 亚洲一区免费观看| 亚洲午夜久久久| 午夜视频在线观看一区二区三区| 一区二区三区日韩精品视频|