整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          前端基礎-常用HTML標簽

          前端基礎-常用HTML標簽

          TMl 的標簽可以分為單個標簽和成對標簽。

          單個標簽:html4 規定單個標簽要有一個 / 表示結尾, html5 則不用

          <!--單個標簽-->
          <meta>
          <!--成對標簽 -->
          <div></div>

          以下是HTMl中常用的一些標簽


          div 標簽

          div 標簽 主要用來將相關的內容組合到一塊,就像菜市場把各個蔬菜分成不同種類區分擺放是一個道理。

          div 是最常見也是比較重要的標簽,網頁布局中經常使用的一類標簽。通常布局被稱為 DIV + CSS 布局

          <div>
            div 就是一個分類的存儲箱子
          </div>


          p標簽

          p標簽表示段落, 在網頁文字中應用的比較多

          <!--段落和段落間會換行-->
          <p>第一段</p>
          <p>第二段</p>


          H-標題標簽

          h標簽分為六個

          標簽

          語義

          h1

          一級標題

          h2

          二級標題

          h3

          三級標題

          h4

          四級標題

          h5

          五級標題

          h6

          六級標題

          引用標題標簽后,字體會加粗、字號一會變大


          ul 無序標簽

          無序標簽是沒有顯示順序的列表,無序列表前面通常會有一個“小點”, 這個小點可以用type屬性控制。其中有三個展示方式(不過這種方式比較固定,不夠靈活和美觀, 已經被CSS的效果代替),如下:

          值(type屬性)

          描述

          disc

          默認值,實心圓

          circle

          空心圓

          square

          實心方框

          舉例:

          <!--ul標簽內部只能放置li標簽-->
          <!--li標簽內部可以放其他的標簽-->
          <ul type=">
              <li>無序列表元素1</li> <!--列表項-->
              <li>無序列表元素2</li>
          </ul>
          
          
          
          
          實心圓
          <ul type="disc">
            <li>西紅柿</li>
            <li>黃瓜</li>
          </ul>
          空心圓
          <ul type="circle">
            <li>西紅柿</li>
            <li>黃瓜</li>
          </ul>
          實心方框
          <ul type="square">
            <li>西紅柿</li>
            <li>黃瓜</li>
          </ul>


          ol 有序標簽

          • ol 前面的標簽是有序的,可以是數字、字母、羅馬數字等。同樣控制這些樣式使用的是type屬性。

          type屬性值

          意義

          a

          小寫英文字母編號

          A

          大寫英文字母編號

          i

          小寫羅馬數字編號

          I

          大寫羅馬數字編號

          1

          數字編號(默認)

          • 設置start屬性,表示從哪個編號開始
          • 加 reversed 表示倒敘排列


          有序列表, 從2開始
          <ol start="2">
            <li>元素1</li>
            <li>元素2</li>
          </ol>
          
          
          小寫字母表示
          <ol type="a">
            <li>元素1</li>
            <li>元素2</li>
            <li>元素3</li>
          </ol>
          
          
          倒敘
          <ol reversed>
            <li>元素1</li>
            <li>元素2</li>
            <li>元素3</li>
          </ol>


          dl 自定義列表

          dl標簽表示自定義列表

          dt表示數據項,dd表示數據定義, dd是dt標簽的解釋


          <dl>
              <dt>西紅柿</dt>
              <dd>紅、酸</dd>
              <dt>黃瓜</dt>
              <dd>綠、澀</dd>
            </dl>


          img標簽

          img 用來插入圖片,包括但不限于以下圖片格式

          圖片格式

          備注

          .jpg、.jpeg

          通常用于照片,是一種有損壓縮格式

          .png

          通常用于logo、背景,支持透明和半透明。便攜式網絡圖像

          .svg

          矢量圖片


          <!-- src(source)屬性, 圖片地址,可以為相對路徑,也可以為絕對路徑-->
          <!-- alt 如果遇到圖片無法加載的情況,網頁上會展示 alt的 值 -->
          <!-- width 和 height 表示 寬和高, 如果只設置一個, 那么另外一個就會跟著成比例縮放-->
          <img src="./images/images.jpg" alt="星期一" width="120" height="20">


          a 標簽

          用a標簽來制作超級鏈接

          <!-- href 屬性 表示 其他頁面的鏈接,支持相對路徑和絕對路徑,還可以鏈接到其它網站 -->
          <!--target 屬性表示 打開其他鏈接的方式-->
          <!-- title 屬性表示 鏈接的標題, 當鼠標移動到鏈接上,會展示出來-->
          <a href="http://www.baidu.com" target="blank" title="文字標題">百度</a>
          
          
          
          
          
          
          <!--也可以用a標簽作為錨點 錨點可以是本頁面的錨點,也可以是其他頁面的錨點-->
          <h1 id="title">頭部標題</h1>
          ... 此處省略一些代碼
          <a href="#title">返回標題</a>
          
          
          
          
          <!--下載鏈接,指向 doc, zip, zip等文件格式時,a標簽將成為自動下載鏈接-->
          <a href="./download/halou.zip">發郵件</a>
          <!-- mailto:前綴的鏈接是郵件鏈接,系統將自動打開email相關軟件-->
          <a href="mailto:halouworld@126.com">發郵件</a>
          <!-- tel: 前綴鏈接是電話鏈接,系統將自動打開撥號鍵-->
          <a href="tel:11111111111">打開撥號鍵盤</a>


          audio標簽

          audio標簽用來插入音頻標簽

          <!--添加 controls 后才會顯示 播放控件-->
          <!--常用音頻格式 mp3 和 ogg格式-->
          <!--autoplay 自動播放屬性-->
          <!--loop 屬性表示循環播放-->
          <audio controls src="./video/demo.mp3">
                 您的瀏覽器不支持 audio標簽,請升級
          </audio>
          
          
          
          
          <audio controls src="./video/demo.mp3" autoplay loop>
               您的瀏覽器不支持 audio標簽,請升級
          </audio>

          video標簽

          video 標簽用于插入一段視頻

          <!--有的視頻不能播放 ,詳見 https://blog.csdn.net/weixin_34272308/article/details/94614657 -->
          <!-- controls 顯示視頻播放控件  -->
          <!-- autoplay 自動播放 -->
          <!-- loop 循環播放 -->
          <!-- 常見的 視頻格式 mp4 ogv webm 等-->
          <video controls autoplay loop src="./video/5-4 RDB2.mp4" >
              您的瀏覽器不支持 video標簽,請升級
          </video>


          其它區塊標簽

          以前的區塊標簽只有div,現在為了更好的方便搜索引擎抓取網站,因此有了以下語義更加明確的區塊標簽

          <section>

          文檔的區域,比div語義上還要大一點

          <header>

          頁頭

          <main>

          網頁核心部分

          <footer>

          頁腳


          其他的語義標簽

          • span 標記文本標記區域,沒有特殊效果,結合CSS使用
          • b 標簽 加粗文章(可以使用CSS實現同樣效果)
          • u 加下換線文字
          • br 換行
          • i 傾斜文字(可以使用CSS實現同樣效果)
          • strong 代表特別重要的文字
          • em 需要強調的文字,有一定的傾斜,也可以用其配置CSS做表情文字
          • mark 高亮文字
          • figure 和 figcaption 。figure - 一段獨立的內容 figcaption- figure 內部元素的說明性內容


          表單

          表單用來收集信息并且可以完成和后端的數據傳輸

          表單中大致可以分為三種標簽

          • form標簽,標識表單區域, 內部的元素都可能被表單提取信息
          • input 標簽, 標識輸入、點擊等需要和用戶交互的場景
          • datalist 下拉框,支持搜索,通常和input一塊使用

          一些表單的示例

          <!--action 表示要提交到后端的網址-->
          <!--method 表示表單提交的方式,通常有 get 、 post 、put、delete等-->
          
          
          <form action="/save" meththo="post"></form>
          
          
          <!--<form> 標簽中 input 文本框 type="text" 表示文本框-->
          <!-- value 表示文本框中的值 -->
          <!--planceholder表示提示文字,在沒任何輸入值的情況下,作為提示信息-->
          <!--disabled 表示禁用-->
          <input type="text" value="123" planceholder="提示文字" disabled>
          
          
          <!---單選按鈕,name相等,表示選擇了一個,另一個就不能選擇了-->
          <!--checked 表示默認被選中-->
          <!-- value 屬性表示要提交到后端服務器的值-->
          <input type="radio" name="radio_group" checked>
          <input type="radio"  name="radio_group">
          
          
          
          
          <label>
              <input type="radio" name="sex"> 男
          </label>
          <label> 
              <input type="radio" name="sex"> 女
          </label>
          
          
          
          
          <!--html4 中的標簽 通過for 屬性 和 其他標簽的id屬性進行綁定-->
          
          
          <input type="radio" name="sex" id="nan"> 
          <label for="nan">男</label>
          
          
          <input type="radio" name="sex"   id="nv">
          <label for="nv">女</label>
          
          
          <!--復選框 type="checkbox" 同一組的的復選框,name值應該相同 ,復選框也有value值, 用于向服務器提交數據-->
          <input type="checkbox" name="hobby" value="soccer" > 足球
          <input type="checkbox" name="hobby" value="basket" > 籃球
          
          
          <!--密碼框-->
          <input type="password" placeholder="請輸入密碼">
          
          
          <!-- 下拉菜單 -->
          <select>
            <option value="alipay">支付寶</option>
            <option value="wxpay">微信支付</option>
          </select>
          
          
          <!--多文本框 rows 和  clos 分別用于設置 行數 和 列數-->
          <textarea rows="3" cols="5"></textarea>
          
          
          <!--三種按鈕 submit 提交按鈕  button 普通按鈕 可以簡寫為  <button></button> reset 按鈕 重置按鈕-->
          <input type="button" value="普通按鈕">
              <input type="reset" value="重置按鈕"> 
              <input type="submit" value="提交表單">
          
          
          
          
          <!--像 email 和 url 等格式,如果點擊提交按鈕,不符合格式,會有提示-->
          <form>
              日期空間: <input type="date">  <br/>
              時間空間: <input type="time">  <br/>
              日期時間空間 <input type="datetime-local">  <br/>
          
          
              文件:<input type="file"> <br/>  <br/>
              數字控件: <input type="number"> <br/>
              拖拽條: <input type="range"> <br/>
              搜索框: <input type="search"> <br/>
              網址控件: <input type="url"> <br/>
              郵箱控件: <input type="email" >
              <input type="submit" value="提交">
          </form>
          
          
          
          
          <!-- datalist 備選項示例 -->
          <input type="text" list="province">
          <datalist id="province">
            <option value="陜西"></option>
            <option value="山西"></option>
            <option value="河北"></option>
            <option value="山東"></option>
          </datalist>


          表格

          可以用html渲染表格

          • table 標簽表示表格
          • tr 表示行
          • td 表示單元格
          • caption 表格的標題,通常放在表格的第一行
          • th 表示列標題


          <!--表格示例-->
          <table border="1">
            <caption>我是標題</caption>
            <tr>
                <th>第一列標題</th>
                <th>第二列標題</th>
            </tr>
            <tr>
                <td>第一行第一列</td>
                <td>第一行第二列</td>
            </tr>
            <tr>
                <td>第二行第一列</td>
                <td>第二行第二列</td>
            </tr>
          </table>


          • 單元格的合并, clospan 用來設置td 或者th的列跨度 , rowspan屬性用來設置td或者th的行跨度
          <!--跨列示例-->
          <table border="1">
              <caption>我是標題</caption>
              <tr>
                  <th>第一列標題</th>
                  <th>第二列標題</th>
              </tr>
              <tr>
                  <td colspan="2">跨兩行</td>
              </tr>
              <tr>
                  <td>第二行第一列</td>
                  <td>第二行第二列</td>
              </tr>
          </table>
          
          
          <!--跨行示例-->
          <table border="1">
                  <caption>我是標題</caption>
                  <tr>
                      <th>第一列標題</th>
                      <th>第二列標題</th>
                  </tr>
                  <tr>
                      <td rowspan="2">第一行第一列</td>
                      <td>第一行第二列</td>
                  </tr>
                  <tr>
                      <td>第二行第二列</td>
                  </tr>
                  <tr>
                      <td>第三行第一列</td>
                      <td>第三行第二列</td>
                  </tr>
            </table>


          • 表格的其他標簽 , thead 定義表頭, tbody 定義表格的主題內容, tfoot 標簽定義表格底部,通常用來匯總等

          td 對象

          td 對象代表了 HTML 中數據單元。

          在 HTML 表格中每個 <td> 標簽都會創建一個 td 對象。

          th 對象

          th 對象代表了 HTML 標準中的表頭單元。

          HTML 中每個 <th> 標簽都會創建一個 th 對象。

          td/th 對象屬性

          W3C: W3C 標準。

          屬性描述W3C
          abbr設置或返回單元格中內容的縮寫版本。Yes
          align已廢棄。 設置或返回單元格內部數據的水平排列方式。D
          axis設置或返回相關單元格的一個逗號分隔的列表。Yes
          background已廢棄。 設置或返回表格的背景圖片。D
          bgColor已廢棄。 設置或返回表格的背景顏色D
          cellIndex返回單元格在某行的單元格集合中的位置。Yes
          ch設置或返回單元格的對齊字符。Yes
          chOff設置或返回單元格的對齊字符的偏移量。Yes
          colSpan單元格橫跨的列數。Yes
          headers置或返回 header-cell 的 id 值。Yes
          height已廢棄。 設置或返回數據單元的高度D
          noWrap已廢棄。 nowrap 屬性規定表格單元格中的內容不換行。D
          rowSpan設置或返回單元格可橫跨的行數。Yes
          vAlign設置或返回表格單元格內數據的垂直排列方式。Yes
          width已廢棄。設置或返回單元格的寬度。D

          標準屬性和事件

          td/th 對象同樣支持標準的 屬性 和 事件。

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

          GML

          • 概念

          SGML稱為:標準通用標記語言。

          定義電子文檔結構和描述其內容的國際標準語言。

          • 特點

          1:通用標言為語法置標提供了異常強大的工具,同時具有極好的擴展性,因此在數據分類和索引中非常有用;

          2:是所有 電子文檔標記語言的起源,早在萬維網發明之前“通用標言”就已存在。

          只描述文檔標記應該是怎么樣的元語言。

          總結:HTML是SGML的一個實例,它的DTD作為標準被固定下來,因此,HTML不能作為定義其它置標語言的元語言。


          XML

          • 概念

          標記電子文件使其具有結構性的標記語言,可擴展標記語言。

          • 特點

          1:結合

          結合了HTML和SGML,是一種非常復雜的文檔的結構。

          2:友好

          網站設計者可以定義自己的文檔類型。

          • 用途

          1:大量高度結構化數據的防衛區

          2:其他各種工業領域,利于分類和索引。

          下面是 小二哥 寫給 小二妹 的便簽,存儲為 XML:

          <note>

          <to>小二妹</to>

          <from>小二哥</from>

          <heading>Reminder</heading>

          <body>記得給小伙伴們發福利哦!</body>

          </note>

          總結:XML 被設計用來傳輸和存儲數據,是擴展標記語言(EXtensible Markup Language),很類似 HTML。XML 的設計宗旨是傳輸數據,而非顯示數據,標簽沒有被預定義。需要自行定義標簽。具有自我描述性,是 W3C 的推薦標準。


          DHTML

          DHTML 不是 W3C 標準。指動態 HTML(Dynamic HTML)。

          DHTML 不是由萬維網聯盟(W3C)規定的標準,是一個營銷術語 - 被網景公司(Netscape)和微軟公司用來描述 4.x 代瀏覽器應當支持的新技術。

          • 用途

          DHTML 是一種用來創建動態站點的技術組合物。

          總結:對大多數人來說,DHTML 意味著 HTML 4.0、樣式表以及 JavaScript 的結合物,是動態的HTML。


          XHTML

          XHTML是更嚴格更純凈的 HTML 代碼。是指可擴展超文本標簽語言(EXtensible HyperText Markup Language)。

          XHTML是當前HTML版的繼承者。HTML語法要求比較松散,這樣對網頁編寫者來說,比較方便,但對于機器來說,語言的語法越松散,處理起來就越困難,對于傳統的計算機來說,還有能力兼容松散語法,但對于許多其他設備,比如手機,難度就比較大。因此產生了由DTD定義規則,語法要求更加嚴格的XHTML。

          實例:

          <!DOCTYPE Doctype goes here>

          <html xmlns="http://www.w3.org/1999/xhtml">

          <head>

          <title>Title goes here</title>

          </head>

          <body>

          </body>

          </html>

          總結:XHTML 的目標是取代 HTML,與 HTML 4.01 幾乎是相同的, 是更嚴格更純凈的 HTML 版本。XHTML 是作為一種 XML 應用被重新定義的 HTML。是一個 W3C 標準。



          HTML5

          HTML5是下一代的 HTML。將成為 HTML、XHTML 以及 HTML DOM 的新標準。

          HTML 的上一個版本誕生于 1999 年。自從那以后,Web 世界已經經歷了巨變。

          HTML5 仍處于完善之中。然而,大部分現代瀏覽器已經具備了某些 HTML5 支持。

          • 特點

          1:語義特性(Class:Semantic)

          2:本地存儲特性(Class: OFFLINE & STORAGE)

          3:設備兼容特性 (Class: DEVICE ACCESS)

          4:連接特性(Class: CONNECTIVITY)

          5:網頁多媒體特性(Class: MULTIMEDIA)

          6:三維、圖形及特效特性(Class: 3D, Graphics & Effects)

          一個簡單的媒體播放實例

          <!DOCTYPE HTML>

          <html>

          <body>

          <video width="320" height="240" controls="controls">

          <source src="kecheng.ogg" type="video/ogg">

          <source src="kecheng.mp4" type="video/mp4">

          你的瀏覽器不支持html5,請更換瀏覽器。

          </video>

          </body>

          </html>

          總結:至于html5和html就不用多講了吧。HTML5在2007年被萬維網聯盟(W3C)新的工作組采用。這個工作組在2008年1月發布了HTML 5的首個公開草案。眼下,HTML5處于“最火”狀態,HTML5 已成為 HTML、XHTML 以及 HTML DOM 的新標準。


          上面分別介紹了SGML、XML、DHTML、XHTML、HTML5和HTML的之間的關系。順便也看看HTML吧。

          HTML

          • 概念

          超文本標記語言,標準通用標記語言下的一個應用。

          • 特點

          1:一種規范。

          2:一種標準。

          3:簡單但是功能強大,靈活方便。

          4:具有極強的擴展性。

          5:不牽扯平臺。

          實例:

          <html>

          <body>

          <h1>這個是標題</h1>

          <p>這個是段落。</p>

          </body>

          </html>

          總結:是用來描述網頁的一種超文本標記語言 (Hyper Text Markup Language), 不是一種編程語言,而是一種標記語言 (markup language),使用標記標簽來描述網頁。


          ·歡迎留言評論哦~


          主站蜘蛛池模板: 精品深夜AV无码一区二区老年 | 国产精品成人国产乱一区| 国产成人AV区一区二区三| 久久久久人妻精品一区三寸蜜桃 | 国产日韩精品一区二区三区| 91午夜精品亚洲一区二区三区| 性色av一区二区三区夜夜嗨| 色精品一区二区三区| 成人免费视频一区| 亚洲一区精品视频在线| 精品无码综合一区| 精品无码一区二区三区水蜜桃| 成人国产精品一区二区网站公司| 国产伦精品一区二区三区女| 久久精品一区二区东京热| 国产精品美女一区二区视频| 国产一区二区视频在线观看| 精品国产AⅤ一区二区三区4区| 免费国产在线精品一区| 日韩十八禁一区二区久久| 国产伦精品一区二区三区免费下载| 成人国产精品一区二区网站公司| 国产一区二区三区乱码在线观看 | 国内精自品线一区91| 日本国产一区二区三区在线观看| 国产精品高清视亚洲一区二区 | 2021国产精品视频一区| 日本一区频道在线视频| 亚洲精品日韩一区二区小说| 国产麻豆精品一区二区三区| 久久精品无码一区二区三区免费| 一区二区3区免费视频| 精品久久国产一区二区三区香蕉| 99久久精品国产免看国产一区| 国产精品无码AV一区二区三区| 亚洲国产日韩一区高清在线| 亚洲av无码一区二区三区人妖| 精品国产高清自在线一区二区三区 | 亚洲av无码一区二区三区在线播放 | 91在线一区二区| 国产精品毛片a∨一区二区三区|