久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

你真的熟練運(yùn)用 HTML5 了嗎,,這10 個(gè)酷炫的 H5 特性你會(huì)幾個(gè)?

 海擁 2021-11-30

博主前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家,。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站,。

HTML5不是什么新鮮事,。自初始版本(2008 年 1 月)以來(lái),我們一直在使用它的幾個(gè)功能,。我再次仔細(xì)查看了 HTML5 功能列表??纯次野l(fā)現(xiàn)了什么?到目前為止,我還沒(méi)有真正使用過(guò)很多!

在本文中,我列出了 10 個(gè)這樣的HTML5功能,這些功能過(guò)去我用得不多,但現(xiàn)在發(fā)現(xiàn)它們很有用,。我還創(chuàng)建了一個(gè)工作示例流程并托管在GitHub. 希望你也覺(jué)得它有用。讓我們開(kāi)始了解有關(guān)它們中的每一個(gè)的解釋,、代碼和快速提示,。

https://wanghao221./html-tips-tricks/

目錄

🍖 一、詳情標(biāo)簽

<details>標(biāo)簽向用戶提供按需詳細(xì)信息,。如果您需要按需向用戶顯示內(nèi)容,請(qǐng)使用此標(biāo)簽,。默認(rèn)情況下,小部件是關(guān)閉的。打開(kāi)時(shí),它會(huì)展開(kāi)并顯示其中的內(nèi)容,。

<summary>標(biāo)簽用于<details>為它指定一個(gè)可見(jiàn)的標(biāo)題,。

代碼

<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>

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/details/

🎶 二,、內(nèi)容可編輯

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

注意: 當(dāng)contenteditable元素上沒(méi)有設(shè)置屬性時(shí),它將從其父元素繼承,。

代碼

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

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/content-editable/

快速提示

span 或 div 元素可以使用它進(jìn)行編輯,您可以使用 CSS 樣式向其中添加任何豐富的內(nèi)容。這將比使用輸入字段處理它要好得多,。去試一試!

? 三,、地圖

<map>標(biāo)簽有助于定義圖像映射。圖像映射是其中包含一個(gè)或多個(gè)可點(diǎn)擊區(qū)域的圖像,。地圖標(biāo)簽帶有一個(gè)<area>標(biāo)簽來(lái)確定可點(diǎn)擊區(qū)域,。可點(diǎn)擊區(qū)域可以是這些形狀,、矩形,、圓形或多邊形區(qū)域之一。如果您不指定任何形狀,它會(huì)考慮整個(gè)圖像,。

代碼

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

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

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/map/

快速提示

圖像地圖有其自身的缺點(diǎn),但您可以將其用于視覺(jué)演示,。試試看一張全家福怎么樣,然后深入到個(gè)人的照片(可以是我們一直珍視的舊照片!)。

🏀 四,、標(biāo)記內(nèi)容

使用<mark>標(biāo)簽突出顯示任何文本內(nèi)容,。

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

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/mark/

快速提示

您可以隨時(shí)使用 css 更改高亮顏色

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

🎥 五、data-* 屬性

這些data-*屬性用于存儲(chǔ)頁(yè)面或應(yīng)用程序私有的自定義數(shù)據(jù),。存儲(chǔ)的數(shù)據(jù)可用于 JavaScript 代碼以創(chuàng)建進(jìn)一步的用戶體驗(yàn),。

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

  • 屬性名稱不應(yīng)包含任何大寫字母,并且必須在前綴“data-”之后至少長(zhǎng)一個(gè)字符
  • 屬性值可以是任何字符串

代碼

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

 <button onclick="reveal()">Reveal</button>

然后在 JavaScript 中,

function reveal() {
   let dataDiv = document.getElementById('data-attr');
    let value = dataDiv.dataset['customAttr'];
   document.getElementById('msg').innerHTML = `<mark>${value}</mark>`;
}

注意:要在 JavaScript 中讀取這些屬性的值,您可以使用getAttribute()它們的完整 HTML 名稱(即 data-custom-attr),但標(biāo)準(zhǔn)定義了一種更簡(jiǎn)單的方法:使用dataset屬性。

看看它如何工作

在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/data-attribute/

快速提示

您可以使用它在頁(yè)面上存儲(chǔ)一些數(shù)據(jù),然后使用 REST 調(diào)用將其傳遞給服務(wù)器,。

🏆 六,、輸出標(biāo)簽

<output>標(biāo)簽表示的運(yùn)算的結(jié)果。通常,此元素定義將用于顯示某些計(jì)算的文本輸出的區(qū)域,。

代碼

<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>

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/output/

快速提示

如果您在客戶端 JavaScript 中執(zhí)行任何計(jì)算,并且希望結(jié)果反映在頁(yè)面上,請(qǐng)使用<output>標(biāo)記,。您不必執(zhí)行使用 獲取元素的額外步驟getElementById()。

🎻 七,、數(shù)據(jù)列表

<datalist>標(biāo)簽指定了一個(gè)預(yù)定義選項(xiàng)列表,并允許用戶向其中添加更多選項(xiàng),。它提供了一項(xiàng)autocomplete功能,允許您通過(guò)預(yù)先輸入獲得所需的選項(xiàng)。

代碼

<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>  

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/datalist/

快速提示

它與傳統(tǒng)<select>-<option>標(biāo)簽有何不同?選擇標(biāo)簽用于從您需要瀏覽列表的選項(xiàng)中選擇一項(xiàng)或多項(xiàng),。Datalist是具有自動(dòng)完成支持的高級(jí)功能,。

🧿 八、范圍(滑塊)

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

代碼

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

看看它如何工作

在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/range/

快速提示

HTML5 中沒(méi)有叫slider的!

? 九,、Meter

使用<meter>標(biāo)簽測(cè)量給定范圍內(nèi)的數(shù)據(jù),。

代碼

<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>

看看它如何工作
在這里插入圖片描述

你可以從這里玩它:https://wanghao221./html-tips-tricks/meter/

快速提示

不要將<meter>標(biāo)簽用于進(jìn)度指示器類型的用戶體驗(yàn)。我們有來(lái)自 HTML5的<Progress>標(biāo)簽,。

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

在這里插入圖片描述

💌 十,、Inputs

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

代碼

必需的
將輸入字段標(biāo)記為必填字段,。

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

在這里插入圖片描述

自動(dòng)對(duì)焦
通過(guò)將光標(biāo)放在輸入元素上自動(dòng)提供焦點(diǎn)。

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

使用正則表達(dá)式驗(yàn)證
您可以使用正則表達(dá)式指定模式來(lái)驗(yàn)證輸入,。

<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}$" autofocus required>

顏色選擇器
一個(gè)簡(jiǎn)單的顏色選擇器,。

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

在這里插入圖片描述


😊 結(jié)尾想說(shuō)的

本文中用到的所有代碼都可以在下面提到的GitHub存儲(chǔ)庫(kù)中找到。如果你喜歡這份工作,可以點(diǎn)個(gè)star,。https://github.com/wanghao221/html-tips-tricks

我已經(jīng)寫了很長(zhǎng)一段時(shí)間的技術(shù)博客,并且主要通過(guò)CSDN發(fā)表,這是我的一篇技術(shù)文章/教程,。我喜歡通過(guò)文章分享技術(shù)與快樂(lè)。請(qǐng)?jiān)L問(wèn)我的博客: https://haiyong.blog.csdn.net/ 以了解更多信息,。希望你們會(huì)喜歡!這里匯總了我的全部原創(chuàng)及作品源碼:GitHub

如果你真的從這篇文章中學(xué)到了一些新東西,喜歡它,收藏它并與你的小伙伴分享,。🤗最后,不要忘了?或📑支持一下哦

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多