整合營銷服務(wù)商

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

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

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

          TML是一種用來描述網(wǎng)頁的標(biāo)記性語言。學(xué)習(xí)HTML可能并不難,主要是要記一些HTML標(biāo)簽和標(biāo)簽代表的含義。下面PHP程序員雷雪松根據(jù)使用的情況,整理出平時常用的HTML標(biāo)簽。

          HTML基礎(chǔ)之HTML常用標(biāo)簽-PHP程序員雷雪松的博客

          1、最基本的HTML結(jié)構(gòu)

          <!--<!DOCTYPE> 是HTML5聲明,<!DOCTYPE> 必須是 HTML 文檔的第一行,位于 <html> 標(biāo)簽之前。<!DOCTYPE>是指示 web 瀏覽器關(guān)于頁面使用哪個 HTML 版本進(jìn)行編寫的指令。-->

          <!DOCTYPE html>

          <html>

          <!-- head標(biāo)簽是所有頭部元素的容器。head標(biāo)簽內(nèi)的元素可包含腳本、樣式表和提供頁面的元信息等等。以下標(biāo)簽都可以添加到 head 部分:title、base、link、meta、script 以及style。頭部的內(nèi)容不會顯示在瀏覽器的。 -->

          <head>

          <!-- 設(shè)置字符集,如果字符集不對,可能導(dǎo)致亂碼。一般建議utf-8國際編碼 -->

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312或utf-8或gbk" />

          <!-- SEO相關(guān)標(biāo)簽,title定義文檔的標(biāo)題,百度建議一般不要超過32位,meta定義頁面關(guān)鍵詞和頁面的描述-->

          <title>網(wǎng)頁標(biāo)題</title>

          <meta name="keywords" content="PHP程序員,技術(shù)博客,個人博客,雷雪松" />

          <meta name="description" content="PHP程序員,雷雪松(Raykaeso)的博客是一個優(yōu)秀的個人技術(shù)博客。PHP程序員雷雪松的博客記錄了Linux學(xué)習(xí),PHP開發(fā)與編程,Web前端開發(fā),MySQL學(xué)習(xí)和教程,NoSQL數(shù)據(jù)庫教程以及個人的人生經(jīng)歷和觀點(diǎn)。" />

          <link rel="stylesheet" type="text/css" href="main.css" />

          <script type="text/javascript" src="main.js"></script>

          </head>

          <!-- 正文部分,所有在瀏覽器上可見的內(nèi)容必須寫在body標(biāo)簽內(nèi)部 -->

          <body>

          </body>

          </html>

          2、最常用的HTML標(biāo)簽

          a、布局標(biāo)簽

          div標(biāo)簽定義文檔中的分區(qū)或節(jié)(division/section),可以把文檔分割為獨(dú)立的、不同的部分,主要用于布局。

          aside標(biāo)簽的內(nèi)容可用作文章的側(cè)欄,<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          header標(biāo)簽定義頁面的頭部(介紹信息),<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          section標(biāo)簽定義文檔中的節(jié)(section、區(qū)段)。比如章節(jié)、頁眉、頁腳或文檔中的其他部分,<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          footer 標(biāo)簽定義文檔或節(jié)的頁腳,通常包含文檔的作者、版權(quán)信息、使用條款鏈接、聯(lián)系信息等等,<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          article標(biāo)簽規(guī)定文章獨(dú)立的其他內(nèi)容,比如:標(biāo)題、內(nèi)容、評論,<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          b、文本標(biāo)簽

          h1-h6標(biāo)簽可定義標(biāo)題

          p標(biāo)簽定義段落

          b/strong標(biāo)簽加粗

          em標(biāo)簽來表示強(qiáng)調(diào)的文本,斜體

          strong標(biāo)簽表示重要文本

          u標(biāo)簽下劃線

          s標(biāo)簽刪除線

          br標(biāo)簽表示回車換行

          hr標(biāo)簽表示水平線

          span標(biāo)簽被用來組合文檔中的行內(nèi)元素。

          blockquote標(biāo)簽表示塊引用

          pre標(biāo)簽可定義預(yù)格式化的文本,保持原有格式的一種標(biāo)簽。

          sub標(biāo)簽下標(biāo),

          sup>標(biāo)簽上標(biāo)

          &nbsp;表示一個空格

          &copy;表示版權(quán)符

          &lt;表示<

          &gt;表示>

          c、a標(biāo)簽定義超鏈接,指定頁面間的跳轉(zhuǎn)。鏈接可以指向外部鏈接或者頁面內(nèi)部id錨點(diǎn),可以在當(dāng)前頁面打開,新開窗口。

          <a href="指向的鏈接地址或者網(wǎng)址#ID名" target="_blank|_self|_top|_parent">百度</a>

          d、多媒體標(biāo)簽

          img標(biāo)簽主要在網(wǎng)頁中插入圖像,可以定義圖片替換文本、顯示寬度和高度、是否帶邊框,建議等比例設(shè)置,否則圖像會變形。

          <img src="圖片地址" alt="替換文本,圖片打不開的時候顯示" width="圖片寬度" height="高度" border="0" />

          audio標(biāo)簽定義聲音,比如音樂或其他音頻流。<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          <audio src="someaudio.wav">您的瀏覽器不支持 audio 標(biāo)簽。</audio>

          video標(biāo)簽定義視頻,比如電影片段或其他視頻流。<span style="color: #ff0000;">html5新增標(biāo)簽</span>。

          <video src="movie.ogg" controls="controls">您的瀏覽器不支持 video 標(biāo)簽。</video>

          e、序列化標(biāo)簽

          ul和li無序列表標(biāo)簽

          <ul>

          <li>HTML</li>

          <li>JS</li>

          <li>PHP</li>

          </ul>

          ol和li有序列表標(biāo)簽,可以使用type屬性規(guī)定有序列表符號的類型。1 按數(shù)字有序排列,為默認(rèn)值,(1、2、3、4);a 按小寫字母有序排列,(a、b、c、d);A 按字母大寫有序排列,(A、B、C、D)。i 按小寫羅馬字母有序,(i, ii, iii, iv);I 按小寫羅馬字母有序,(I, II, III, IV)。

          <ol>

          <li>HTML</li>

          <li>JS</li>

          <li>PHP</li>

          </ol>

          dl標(biāo)簽定義了定義列表(definition list),dl標(biāo)簽用于結(jié)合 dt(定義列表中的項目)和 dd(描述列表中的項目)。

          <dl>

          <dt>計算機(jī)</dt>

          <dd>用來計算的儀器 ... ...</dd>

          </dl>

          f、表格標(biāo)簽

          table標(biāo)簽和tr標(biāo)簽,th標(biāo)簽和td標(biāo)簽,合并單元格。

          <table width="100%" height="193" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000" bgcolor="#000000" background="">

          <tr>

          <th>標(biāo)題</th>

          <th>標(biāo)題</th>

          </tr>

          <tr>

          <!-- 合并橫向單元格 -->

          <td colspan="2" nowrap="nowrap">&amp;nbsp;</td>

          </tr>

          <tr>

          <td></td>

          <!-- 合并縱向單元格 -->

          <td rowspan="2"> </td>

          </tr>

          <tr>

          <td height="16"> </td>

          </tr>

          </table>

          g、表單標(biāo)簽

          form標(biāo)簽定義提交方式、提交地址、表單字符集以及如何對其進(jìn)行編碼,需要提交的表單一定要放在form標(biāo)簽內(nèi)。

          <form id="form1" name="form1" method="post|get" enctype="multipart/form-data" action="提交到的地址"></form>

          input標(biāo)簽用于搜集用戶信息

          <input name="userName" type="text" maxlength="5" size="100" value="asdfasdfasfd" />

          密碼,輸入的字符會被掩碼(顯示為星號或原點(diǎn))

          <input name="pwd" type="password" maxlength="5" size="100" value="" />

          文件類型的表單,上傳文件時,form表單一定要設(shè)置為enctype="multipart/form-data"

          <input type="file" name="file" />

          隱藏表單

          <input type="hidden" name="country" value="China" />

          提交

          <input type="submit" name="Submit" value="提交" disabled="disabled" />

          重置

          <input type="reset" name="Submit2" value="重置" />

          radio單選

          <input name="sex" type="radio" value="1" />男

          <input name="sex" type="radio" value="2" checked="checked" />女

          checkbox多選

          <input name="skill" type="checkbox" value="1" checked="checked" />PHP

          <input name="skill" type="checkbox" value="2" />前端

          <input name="skill" type="checkbox" value="2" />數(shù)據(jù)庫

          <span style="color: #ff0000;">注:checked="checked"可以簡寫成checked</span>

          label標(biāo)簽為input元素定義標(biāo)注,如果您點(diǎn)擊label元素文本,就會觸發(fā)此input控件。

          textarea標(biāo)簽,設(shè)置文本區(qū)內(nèi)的可見行數(shù)和寬度

          <textarea name="content" cols="30" rows="10">大段文本輸入框</textarea>

          button標(biāo)簽定義一個按鈕

          提交按鈕

          <button type="submit" value="提交">提交</button>

          重置按鈕

          <button type="reset" value="重置">重置</button>

          select標(biāo)簽和option標(biāo)簽下拉列表

          單選菜單列表框

          <select name="user">

          <option value="1">ray</option>

          <option value="2" selected="selected">raykaeso</option>

          </select>

          多選列表下拉框,shift加鼠標(biāo)單擊,可以連續(xù)選擇多個選擇,CTRL+鼠標(biāo)點(diǎn)擊,可以點(diǎn)擊多個。

          <select name="user" size="10" multiple="multiple">

          <option value="1">雷雪松</option>

          <option value="2" selected="selected">ray</option>

          <option value="3">raykaeso</option>

          </select>

          注:selected="selected"可簡寫成selected,表示選中

          3、其他HTML事項

          a、HTML標(biāo)簽和屬性是不區(qū)分大小寫的,建議HTML標(biāo)簽和屬性都小寫,屬性值必須用雙引號包圍。

          b、HTML標(biāo)簽都是以開始標(biāo)簽起始,以結(jié)束標(biāo)簽終止。大部分HTML標(biāo)簽都是成對出現(xiàn)的,稱為雙標(biāo)簽,比如:p標(biāo)簽、div標(biāo)簽,也有的HTML標(biāo)簽在開始標(biāo)簽中結(jié)束的標(biāo)簽,稱為單標(biāo)簽,比如:hr標(biāo)簽、br標(biāo)簽。大多數(shù) HTML 元素可擁有屬性,文本內(nèi)容都是寫在開始標(biāo)簽與結(jié)束標(biāo)簽之間。

          c、HTML標(biāo)簽之間盡量縮進(jìn)與換行,每行代碼不要過長,方便閱讀和維護(hù)。

          d、HTML標(biāo)簽使用必須符合標(biāo)簽嵌套規(guī)則。禁止a標(biāo)簽嵌套a標(biāo)簽,p標(biāo)簽嵌套div標(biāo)簽。

          e、建議不使用HTML已經(jīng)廢棄的或者不贊成使用的標(biāo)簽,少使用table布局、iframe框架嵌套以及flash播放器。

          來源:PHP程序員雷雪松的博客 -HTML基礎(chǔ)之HTML常用標(biāo)簽(http://www.leixuesong.cn/2045)

          使用 <summary> 元素:

          <details>

          <summary>Copyright 1999-2011.</summary>

          <p> - by Refsnes Data. All Rights Reserved.</p>

          <p>All content and graphics on this web site are the property of the company Refsnes Data.</p>

          </details>


          瀏覽器支持

          目前,只有 Chrome 和 Safari 6 支持 <summary> 標(biāo)簽。


          標(biāo)簽定義及使用說明

          <summary> 標(biāo)簽為 <details> 元素定義一個可見的標(biāo)題。 當(dāng)用戶點(diǎn)擊標(biāo)題時會顯示出詳細(xì)信息。


          HTML 4.01 與 HTML5之間的差異

          <summary> 標(biāo)簽是 HTML5 中的新標(biāo)簽。


          提示和注釋

          注釋:<summary> 元素應(yīng)該是 <details> 元素的第一個子元素。


          全局屬性

          <summary> 標(biāo)簽支持 HTML 的全局屬性。


          事件屬性

          <summary> 標(biāo)簽支持 HTML 的事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          lt;form> 標(biāo)簽用于為用戶輸入創(chuàng)建 HTML 表單。

          表單能夠包含 input 元素,比如文本字段、復(fù)選框、單選框、提交按鈕等等。

          表單還可以包含 menus、textarea、fieldset、legend 和 label 元素。

          表單用于向服務(wù)器傳輸數(shù)據(jù)。

          下面小編為大家介紹幾個常用的表單標(biāo)簽。


          <datalist>標(biāo)簽

          這個標(biāo)簽規(guī)定了 <input> 元素可能的選項列表。

          一般會被用來在為<input> 元素提供"自動完成"的特性。用戶能看到一個下拉列表,里邊的選項是預(yù)先定義好的,將作為用戶的輸入數(shù)據(jù)。

          我們來演示一個案例,大家就知道怎么用了:

          上面這個小代碼,我們看得出,input標(biāo)簽的list屬性值和datalist標(biāo)簽的id是一樣的,沒錯,它們就是這樣來相互關(guān)聯(lián)起來的。當(dāng)它們結(jié)合起來之后,不僅可以像select標(biāo)簽一樣可以通過下拉來選擇已有的選項,還可以根據(jù)用戶輸入的字符,對選項進(jìn)行匹配篩選。

          效果圖如下:

          有了datalist標(biāo)簽,我們實現(xiàn)這種效果起來十分簡單,不需要任何的JavaScript代碼也能輕松實現(xiàn)。



          <output>標(biāo)簽:

          標(biāo)簽定義不同類型的輸出。比如腳本的輸出、一些加減乘除的運(yùn)算結(jié)果,我們都可以使用這個標(biāo)簽。

          我們來舉個例子:輸入的數(shù)字乘以2后得到的結(jié)果,我們用output輸出顯示。

          我們用oninput屬性監(jiān)聽著表單的變化,并把得到的結(jié)果賦值到output標(biāo)簽的value。我們來看看效果圖:



          其中,output標(biāo)簽是可以離開form表單標(biāo)簽的,但是,如果你這樣做的話,必須給output標(biāo)簽添加form屬性,其屬性值是與其相關(guān)聯(lián)form表單的id。

          我們來將output移到form表單的外面試試:

          <form id="demo" oninput="b.value = parseInt(a.value)*2">
           <input type="number" name="a"> 乘以2=
          </form>
          <output form="demo" name="b" for="a"></output>
          

          跟上面的代碼有幾處不同之處,form標(biāo)簽多了一個id,值為“demo”,output標(biāo)簽被移到了form標(biāo)簽外面,不再是form標(biāo)簽的子節(jié)點(diǎn),變成了兄弟節(jié)點(diǎn)(當(dāng)然你可以把它移到文檔的其他位置)。output標(biāo)簽還多了一個form屬性,此時,它的值正好是form標(biāo)簽的id值:“demo”。這種寫法,代碼同樣是奏效的。



          <keygen>標(biāo)簽

          這個標(biāo)簽相信大家很少用到,但是也是為了學(xué)習(xí),我們來了解一下就好。

          這個標(biāo)簽規(guī)定用于表單的密鑰對生成器字段。當(dāng)提交表單時,私鑰存儲在本地,公鑰發(fā)送到服務(wù)器,這種機(jī)制是專為使用基于Web的證書管理系統(tǒng)。

          我在MDN(Mozilla Developer Network)的網(wǎng)站上看到了關(guān)于它的一些介紹:

          There iscurrently discussion among Web browser makers whether to keep this feature ornot. Until a decision is reached, it is better to continue to consider thisfeature as deprecated and going away.

          大意是:目前各大瀏覽器廠商還在討論是否要保留它,在討論結(jié)束之前,你最好還是別用它。

          而另一段話則是更加直接明了:

          This featurehas been removed from the Web standards. Though some browsers may still supportit, it is in the process of being dropped. Do not use it in old or newprojects. Pages or Web apps using it may break at any time.

          大意是:雖然有些瀏覽器還支持它,但是這個特性已經(jīng)被移除出web標(biāo)準(zhǔn)了,以后別使用它了。


          上一篇:html基本單詞
          下一篇:html常用代碼大全
          主站蜘蛛池模板: 一区二区三区中文| 无码人妻精品一区二区三区99不卡| 高清一区高清二区视频| 一区二区三区91| 国内精品视频一区二区三区| 日韩精品一区二区三区中文精品 | 亚洲色偷偷偷网站色偷一区| 亚洲一区二区三区在线| 美女免费视频一区二区三区| 一区二区三区高清在线| 日本不卡在线一区二区三区视频| 精品无人区一区二区三区| 亚洲性无码一区二区三区 | 海角国精产品一区一区三区糖心| 国产成人一区二区三区精品久久| 果冻传媒董小宛一区二区| 免费播放一区二区三区| 日韩视频免费一区二区三区| 色噜噜AV亚洲色一区二区| 亚洲一区二区三区成人网站| 熟女性饥渴一区二区三区| 一区二区传媒有限公司| 中文字幕一区二区三区有限公司| 99精品国产高清一区二区麻豆| 午夜无码一区二区三区在线观看| 亚洲国产日韩在线一区| 国产美女露脸口爆吞精一区二区 | 一区二区三区中文| 亚洲午夜一区二区三区| 综合人妻久久一区二区精品| 国产未成女一区二区三区| 国产精品区一区二区三在线播放| 日韩一区二区三区在线| 精品人妻码一区二区三区 | 日韩内射美女人妻一区二区三区 | 国产人妖视频一区二区破除| 日韩免费无码一区二区三区 | 久久精品人妻一区二区三区| 无码中文字幕一区二区三区| 久久精品国产一区| 亚洲av无码天堂一区二区三区|