整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          在網(wǎng)頁(yè)開發(fā)中,我們需要掌握的常用HTML標(biāo)簽有哪些?

          果想開發(fā)一個(gè)網(wǎng)站,除了要精通后端開發(fā)語(yǔ)言(如:php)外,還要精通HTML代碼。那么,什么是HTML呢?HTML是一種超文本標(biāo)記語(yǔ)言,它包含有眾多的標(biāo)簽,我們可以通過這些標(biāo)簽,把不同的internet資源(如:文字、圖片、視頻、音頻、表單等等)整合在一個(gè)統(tǒng)一的文檔中,這就形成了我們可以看得見的網(wǎng)頁(yè)。那么,HTML都有哪些常用的標(biāo)簽?zāi)兀?/p>

          一、文檔類型聲明。

          html5文檔類型聲明:<!doctype html>

          html4文檔類型聲明:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          二、html主標(biāo)簽。

          這個(gè)標(biāo)簽是html最外層的標(biāo)簽,所有其它的HTML標(biāo)簽都要放在這個(gè)標(biāo)簽的內(nèi)部。

          <html>

          <head></head>

          <body></body>

          </html>

          三、雙標(biāo)簽和單標(biāo)簽。

          在HTML標(biāo)簽中,有的標(biāo)簽是成雙成對(duì)的,如:<html></html>(如下圖);而有的標(biāo)簽是單個(gè)的,如:<hr>橫線標(biāo)簽。

          四、head頭部標(biāo)簽。

          head頭部有以下幾種常用標(biāo)簽:

          meta:主要提供有關(guān)頁(yè)面的元信息。

          link:用來定義文檔與外部資源的關(guān)系,最常用的是調(diào)用CSS樣式文件。

          title:頁(yè)面標(biāo)題的標(biāo)簽。

          script:用來調(diào)用JS文件或JS代碼。當(dāng)然,script標(biāo)簽也可以在body主體中使用。

          五、body主體標(biāo)簽。

          1、塊級(jí)標(biāo)簽。

          塊級(jí)標(biāo)簽的特性是:獨(dú)自占有一行;標(biāo)簽的高與寬、邊距可以修改;沒有設(shè)置寬與高時(shí),默認(rèn)繼承父標(biāo)簽。例如:


          <div>div1</div>

          <div>div2</div>

          <style>

          .aa1{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          .aa2{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          </style>


          前端頁(yè)面顯示的效果如下圖:

          常用的塊級(jí)標(biāo)簽有:div、h1、h2、h3、h4、h5、h6、hr、menu、ul、ol、li、dl、dt、dd、table、p、form 。

          2、內(nèi)聯(lián)標(biāo)簽。

          內(nèi)聯(lián)標(biāo)簽與塊級(jí)標(biāo)簽不同,它不能獨(dú)自占有一行,會(huì)與其它內(nèi)聯(lián)標(biāo)簽在同一樣展示;內(nèi)聯(lián)標(biāo)簽的高與寬、上下邊距是不能修改的,它里面的文字或圖片有多高,它就是多高。例如如下代碼:


          <style>

          .aa1{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          .aa2{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          </style>

          <span>span1</span>

          <span>span2</span>


          CSS樣式代碼跟塊級(jí)標(biāo)簽的例子是一樣的,而顯示的效果就不一樣了,寬與高、上下邊距沒有效果。如下圖:

          常用的內(nèi)聯(lián)標(biāo)簽有:span、a、b、strong、i、em 。

          3、內(nèi)聯(lián)塊級(jí)標(biāo)簽。

          內(nèi)聯(lián)塊級(jí)標(biāo)簽,既有一些內(nèi)聯(lián)標(biāo)簽的特性,也有一些塊級(jí)標(biāo)簽的特點(diǎn):它不能獨(dú)自占有一行,但是可以修改它的寬度和高度。例如下面這段代碼:


          <style>

          .aa1{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          .aa2{ border:1px solid #000; width:150px; height:100px; margin:30px; }

          </style>

          <img src="w5.jpg" alt="">

          <img src="w5.jpg" alt="">


          CSS樣式代碼跟塊級(jí)標(biāo)簽的那個(gè)例子仍然是一樣的,圖片的寬和高、上下邊距修改成功,而2個(gè)圖片不能獨(dú)自占有一行,而是在同一行。如下圖:

          常用的內(nèi)聯(lián)塊級(jí)標(biāo)簽有:img、input、textarea。

          4、區(qū)域標(biāo)簽。

          所謂區(qū)域標(biāo)簽,就是主要用來劃分布局頁(yè)面區(qū)域的。如:頭部、主體內(nèi)容、側(cè)邊欄、底部。這樣劃分的好處是:讓頁(yè)面布局更加清晰明了。

          常用的區(qū)域標(biāo)簽有:header(頭部)、footer(底部)、nav(導(dǎo)航)、aside(側(cè)邊欄)、section(主體)、article(獨(dú)立內(nèi)容)。

          5、表單標(biāo)簽。

          這個(gè)表單標(biāo)簽我們也是會(huì)經(jīng)常用到的,如:登錄網(wǎng)站的時(shí)候、提交數(shù)據(jù)的時(shí)候。如下圖的評(píng)論表單:

          ?表單常用的標(biāo)簽有:form、input、select、option、textarea 。

          以上就是我們開發(fā)網(wǎng)頁(yè)時(shí),會(huì)常用到的HTML標(biāo)簽。當(dāng)然,HTML標(biāo)簽遠(yuǎn)不止這些,尤其是html5出來后,新增了許多的新標(biāo)簽。但是,有些標(biāo)簽在我們開發(fā)中很少用到,所以,這里就沒有做相應(yīng)的介紹。

          家好,今天給大家分享一篇閱讀的文章,本篇文章主要講了 12 個(gè) HTML 標(biāo)簽(組件),通過這些標(biāo)簽避免你在項(xiàng)目中集成復(fù)雜第三方組件,比如日歷組件、顏色選擇、進(jìn)度條等...,簡(jiǎn)單的標(biāo)簽就能很方便的調(diào)用系統(tǒng)組件。

          一、顏色選擇組件(Color Picker)

          在項(xiàng)目中,你可能希望通過調(diào)色板組件動(dòng)態(tài)調(diào)整顏色,這時(shí)你可以使用 <input type="color"> 就可以輕松調(diào)用一個(gè)調(diào)色板組件,省去你在找第三方組件,示例效果如下:


          示例地址:https://codepen.io/madarsbiss/pen/vYJBqeX

          二、引用標(biāo)簽(Blockquote)

          在文章排版時(shí),有時(shí)候我們需要引用一些信息,這時(shí)我們需要用特殊的樣式進(jìn)行強(qiáng)調(diào),這時(shí)你可以使用<blockquote> 標(biāo)簽來強(qiáng)調(diào)你用的內(nèi)容,示例效果如下所示


          示例地址:https://codepen.io/madarsbiss/pen/JjyPQBd

          三、音頻播放器(Audio Player)

          如果從頭寫個(gè)音頻播放器是一個(gè)費(fèi)時(shí)費(fèi)力又有挑戰(zhàn)性的工作,但是你現(xiàn)在可以使用<audio>標(biāo)簽就能很輕松的調(diào)用。系統(tǒng)的音頻播放器,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/oNevrEb

          四、視頻播放器(Video Player)

          我們不僅能很方便的調(diào)用系統(tǒng)的音頻組件,我們還可以使用<video> 標(biāo)簽調(diào)用視頻組件,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/BadBgxJ

          五、折疊組件(Accordion)

          折疊列表的需求也是比較常見的,點(diǎn)擊標(biāo)題展開對(duì)應(yīng)的信息內(nèi)容,這時(shí) <details> 標(biāo)簽就派上用場(chǎng)了,示例效果如下所示:

          gif

          項(xiàng)目地址:https://codepen.io/madarsbiss/pen/zYdOVPV

          六、日期選擇(Date Picker)

          日期選擇組件可以說是項(xiàng)目中必備的組件,想必大家都有自己比較常用的日期組件,如果沒有復(fù)雜的樣式和交互需求,使用<input type="date"> 這個(gè)標(biāo)簽就能輕松的勝任,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/qBXWzXE

          七、滑塊組件(Slider)

          滑塊組件也是一個(gè)比較常見的組件,主要應(yīng)用在數(shù)值范圍的篩選上,方便用戶進(jìn)行選擇,這時(shí)我們可以使用 <input type="range"> ,我們可以設(shè)置最小值、最大值以及當(dāng)前值,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/GRvKbXv

          八、內(nèi)容編輯(Content Editor)

          為了讓內(nèi)容具有編輯性,你可以不必使用表單組件,比如 input、textarea 標(biāo)簽,你可以在可編輯的容器(div) 上添加 contenteditable 屬性,就能很輕松的完成當(dāng)前容器及所見即所得的編輯,示例如下所示:

          示例地址:https://codepen.io/madarsbiss/pen/ExvYBwB

          九、圖片標(biāo)簽(Picture Tag)

          有時(shí)候需要在不同的分辨率下顯示不同的圖片,如果你使用<img> 標(biāo)簽的話,你需要做的工作就會(huì)許多,但是使用<picture> 標(biāo)簽就能很輕松的完成在不同分辨率下顯示不同圖片的設(shè)置,調(diào)整瀏覽器的大小,就會(huì)根據(jù)窗口的大小顯示不同大小的圖片,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/abybomY

          十、進(jìn)度條(Progress Bar)

          進(jìn)度條組件也是個(gè)很常見的組件,你可以使用<progress> 標(biāo)簽就能輕松完成相關(guān)外觀的設(shè)置,示例效果如下:


          示例地址:https://codepen.io/madarsbiss/pen/oNevKdp

          十一、下拉組件(Dropdown)

          如果下拉組件選項(xiàng)比較多,用戶選擇就會(huì)比較困難,用戶可能希望結(jié)合輸入,能很方便的定位到下拉組件的內(nèi)容,這時(shí)候你可以使用 <datalist> 標(biāo)簽就能滿足上述需求,示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/eYEOwdQ

          十二、提示框(Tooltip)

          如果你需要對(duì)頁(yè)面某部分進(jìn)行詳細(xì)介紹時(shí),你可能需要鼠標(biāo)經(jīng)過此區(qū)域顯示詳細(xì)的提示框效果,這時(shí)我們可以使用 title 屬性就能輕松實(shí)現(xiàn),示例效果如下所示:


          示例地址:https://codepen.io/madarsbiss/pen/VwzwZvE

          結(jié)束語(yǔ)

          今天的文章就分享到這里,希望在日后的項(xiàng)目中你能想起今天分享的這12個(gè)標(biāo)簽(組件),感謝你的閱讀。

          參考:

          https://javascript.plainenglish.io/12-simple-html-snippets-to-avoid-complex-libraries-7f2965087312

          作者:Madza

          著互聯(lián)網(wǎng)的不斷發(fā)展與前端開發(fā)技術(shù)的不斷進(jìn)步,越來越多的人想在前端開發(fā)市場(chǎng)中分一杯羹,而HTML語(yǔ)言憑著它簡(jiǎn)單易懂的特性成為了不少計(jì)算機(jī)萌新的入門語(yǔ)言。那么什么是HTML呢?

          什么是HTML

          HTML,即超文本標(biāo)記語(yǔ)言,是一種標(biāo)識(shí)性的語(yǔ)言。它包括一系列標(biāo)簽,通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個(gè)邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動(dòng)畫、聲音、表格、鏈接等。

          使用HTML語(yǔ)言,將所需要表達(dá)的信息按某種規(guī)則寫成HTML文件,通過專用的瀏覽器來識(shí)別,并將這些HTML文件“翻譯”成可以識(shí)別的信息,即現(xiàn)在所見到的網(wǎng)頁(yè)。而HTML標(biāo)簽是HTML語(yǔ)言中最基本的單位,是HTML最重要的組成部分。

          什么是HTML標(biāo)簽

          • HTML標(biāo)簽是由一對(duì)尖括號(hào)括起來的關(guān)鍵詞,像<html>、<body>等。
          • HTML標(biāo)簽通常是成對(duì)出現(xiàn)的,第一個(gè)標(biāo)簽是開始標(biāo)簽,第二個(gè)標(biāo)簽是結(jié)束標(biāo)簽。
          • 標(biāo)簽不區(qū)分大小寫,最好用小寫。
          • 標(biāo)簽可以嵌套,但是不可以交叉嵌套,如<a><b></a></b>。
          • 有些標(biāo)簽功能比較簡(jiǎn)單.使用一個(gè)標(biāo)簽即可.這種標(biāo)簽叫做自閉合標(biāo)簽.如<br/> <hr/> <img />等。

          標(biāo)簽分類

          標(biāo)簽一般分為兩種:

          1. 塊級(jí)標(biāo)簽

          占一整行的標(biāo)簽。如<h>、<p>、<div>、<form>等

          2. 行內(nèi)標(biāo)簽

          可以多個(gè)標(biāo)簽共同占用一行的標(biāo)簽。比如:<span>,<a>,<input>,<img>,<label>等

          3. 塊級(jí)標(biāo)簽特點(diǎn)

          • 總是在新行上開始
          • 寬度缺省是它的容器的100%,除非設(shè)定一個(gè)寬度
          • 它可以容納內(nèi)聯(lián)元素和其他塊元素

          4. 行內(nèi)標(biāo)簽特點(diǎn)

          • 和其他元素都在一行上
          • 寬度就是它的文字或圖片的寬度,不可改變
          • 內(nèi)聯(lián)元素只能容納文本或者其他內(nèi)聯(lián)元素

          HTML特殊字符

          平時(shí)寫代碼很少用到HTML的特殊字符,最常用的可能是 (空格)了,但有時(shí)在移動(dòng)端為了節(jié)省時(shí)間,可能會(huì)用這些字符實(shí)現(xiàn)某種特殊效果。

          使用方法:

          • 這些字符屬于unicode字符集,所以,你的文檔需要聲明為UTF-8;
          • 編號(hào)用在HTML中時(shí),需要在前面加上&#符號(hào);
          • 用于CSS文件中,但是需要用反斜杠\轉(zhuǎn)義;
          • 用于JavaScript,和CSS用法一樣,不過要用\u來轉(zhuǎn)義。

          常用HTML特殊字符

          HTML基本標(biāo)簽簡(jiǎn)介

          1. <!DOCTYPE html>標(biāo)簽

          作用:聲明文檔的解析類型(document .compatMode),避免瀏覽器的怪異模式。

          瀏覽器有怪異模式(BackCompat)和標(biāo)準(zhǔn)模式(CSS1Compat)兩種模式,那么何為怪異模式和標(biāo)準(zhǔn)模式呢?

          • BackCompat:怪異模式,瀏覽器使用自己的怪異模式解析渲染頁(yè)面。
          • CSS1Compat:標(biāo)準(zhǔn)模式,瀏覽器使用W3C的標(biāo)準(zhǔn)解析渲染頁(yè)面。

          如果你的頁(yè)面沒有DOCTYPE的聲明,那么compatMode默認(rèn)就是BackCompat,,如果是這樣的話那就很麻煩了-------瀏覽器按照自己的方式解析渲染頁(yè)面,即在不同的瀏覽器顯示不同的樣式。

          但是如果你的頁(yè)面添加了<!DOCTYPE html>,那么就等同于開啟了標(biāo)準(zhǔn)模式,瀏覽器就得老老實(shí)實(shí)的按照W3C的標(biāo)準(zhǔn)解析渲染頁(yè)面,這樣一來,你的頁(yè)面在所有的瀏覽器里顯示的就都是一個(gè)樣子了。

          這就是<!DOCTYPE html>的作用。

          1. <meta>標(biāo)簽

          <meta>標(biāo)簽用于提供關(guān)于 HTML 文檔的元數(shù)據(jù)(元數(shù)據(jù)是關(guān)于數(shù)據(jù)的信息),元數(shù)據(jù)不會(huì)顯示在頁(yè)面上,但是對(duì)于機(jī)器是可讀的。例如meta被用于設(shè)置關(guān)鍵字設(shè)置頁(yè)面描述設(shè)置作者設(shè)置字符集設(shè)置頁(yè)面定時(shí)跳轉(zhuǎn)等等。meta標(biāo)簽放置在head標(biāo)簽中,對(duì)meta的設(shè)置對(duì)搜索引擎注冊(cè)、搜索引擎優(yōu)化排名等有至關(guān)重要的作用。

          <meta>有兩個(gè)屬性,分別是http-equiv屬性和name屬性,不同屬性有不同的參數(shù),這些不同的參數(shù)使得名,meta標(biāo)簽有不同的功能:

          http-equiv屬性

          顧名思義,相當(dāng)于http的文件頭作用,它可以向?yàn)g覽器傳回一些有用的信息,以幫助正確和精確地顯示網(wǎng)頁(yè)內(nèi)容,與之對(duì)應(yīng)的屬性值為content,content中的內(nèi)容其實(shí)就是各個(gè)參數(shù)的變量值。

          • 頁(yè)面編碼:

          • 頁(yè)面刷新和跳轉(zhuǎn)

          • 解決IE瀏覽器兼容性問題

          name屬性

          name屬性主要用于描述網(wǎng)頁(yè),與之對(duì)應(yīng)的屬性值為content,content中的內(nèi)容主要是便于搜索引擎機(jī)器人查找信息和分類信息用的。

          • 供搜索引擎使用(關(guān)鍵詞)


          • 網(wǎng)站信息描述

          1. <title>標(biāo)簽
          • title標(biāo)簽寫網(wǎng)站頭部信息,即網(wǎng)頁(yè)標(biāo)簽的名稱:

          <title>開云見日</title>

          1. <link>標(biāo)簽

          link標(biāo)簽有兩個(gè)作用:

          1.設(shè)置標(biāo)簽頁(yè)圖標(biāo):


          2.外聯(lián)CSS文件:


          1. <style>標(biāo)簽

          用于存放或編寫css文件:

          <style type="text/css"></style>

          1. <script>標(biāo)簽

          1.引進(jìn)文件

          <script type="text/javasvript" src="http://www.ncerp.cn/js/main.js"></script>

          2.寫js代碼

          <script type="text/javascript">...</script>

          1. 常用標(biāo)簽
          • <hn>:n的取值范圍是1~6; 從大到小. 用來表示標(biāo)題.
          • <p>:段落標(biāo)簽. 包裹的內(nèi)容被換行.并且也上下內(nèi)容之間有一行空白.
          • <b> <strong>:加粗標(biāo)簽.
          • <strike>:為文字加上一條中線.
          • <em>:文字變成斜體.
          • <sup>和<sub>:上角標(biāo) 和 下角表.
          • <br>:換行.
          • <hr>:水平線
          • <div>:白板,本身沒有特性,塊級(jí)標(biāo)簽。
          • <span>:白板,本身沒有特性,行內(nèi)標(biāo)簽。

          <sup>和<sub>的使用

        1. <p>這個(gè)文本包含 <sub>下標(biāo)</sub>文本。</p>
        2. <p>這個(gè)文本包含 <sup>上標(biāo)</sup> 文本。</p>
          1. <a>標(biāo)簽
          • 作超鏈接:跳轉(zhuǎn)到指定url

          • 作錨點(diǎn):條轉(zhuǎn)到指定id

          1. <img>標(biāo)簽

          屬性如下:

        3. src: 要顯示圖片的路徑.
        4. alt: 圖片沒有加載成功時(shí)的提示.
        5. title: 鼠標(biāo)懸浮時(shí)的提示信息.
        6. width: 圖片的寬
        7. height:圖片的高 (寬高兩個(gè)屬性只用一個(gè)會(huì)自動(dòng)等比縮放
        8. HTML還有很多標(biāo)簽,像<ul>、<ol>、<dl>、<li>、<br>等等。在目前的移動(dòng)應(yīng)用開發(fā)大潮下,使用web技術(shù)進(jìn)行移動(dòng)應(yīng)用開發(fā)正變得越來越流行,慢慢會(huì)變成以HTML為核心的技術(shù)棧配合數(shù)據(jù)庫(kù)的天下。讓我們找準(zhǔn)時(shí)代發(fā)展方向,努力學(xué)習(xí),成為時(shí)代的弄潮兒吧!


          主站蜘蛛池模板: jizz免费一区二区三区| 国产中文字幕一区| 久久国产三级无码一区二区| 手机看片一区二区| 美女视频在线一区二区三区| 国产aⅴ一区二区| av无码免费一区二区三区| 一区二区三区四区无限乱码| 天堂资源中文最新版在线一区| 日本精品一区二区久久久| 麻豆AV天堂一区二区香蕉| 午夜福利一区二区三区在线观看| 视频一区在线播放| 无码人妻AⅤ一区二区三区水密桃| 国产品无码一区二区三区在线| 色偷偷久久一区二区三区| 中文字幕精品一区二区精品| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲AV一区二区三区四区| 日韩精品无码一区二区中文字幕| 一区高清大胆人体| 亚洲av乱码一区二区三区香蕉| 亚洲国产精品一区二区三区在线观看| 91精品一区二区三区在线观看| 亚洲美女视频一区| 尤物精品视频一区二区三区| 精品乱子伦一区二区三区| 中文字幕在线播放一区| 亚洲高清日韩精品第一区| 白丝爆浆18禁一区二区三区 | 丝袜人妻一区二区三区网站| 久久久久久一区国产精品| 日韩精品国产一区| 日本一区二区三区在线视频| 91在线精品亚洲一区二区| 精品一区二区三区免费毛片 | 亚洲av无码一区二区三区天堂| 武侠古典一区二区三区中文| 日本一区二区三区在线看 | 精品无码一区二区三区亚洲桃色| 久久久无码精品人妻一区|