1. 程式人生 > >html基礎知識

html基礎知識

meta seo submit 情況 錨點 style 出現 設置 編程


目錄

  1. 什麽是html
  2. html的文檔結構
  3. html的常用標簽

1.什麽是html

html是超文本標記語言(HyperText Markup Language)。超文本表示可以鏈接文本 、圖片、鏈接、音樂、程序等;標簽表示html文件是各種各樣的標簽組成,其中包含單標簽和雙標簽。單標簽如<meta>,<hr>;雙標簽如<head></head>。

html的運行環境為瀏覽器,而瀏覽器是用來打開網頁的,瀏覽器中我們見到的所有的網頁本質上都是一個文本,而這文本又稱之為 html。html文本的後綴名為.html.

註:html不是編程語言,而是標記語言

2.html的文檔結構

下面為html文檔的結構

 1 <!DOCTYPE html>
 2     <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>Document</title>
 6     </head>
 7     <body>
 8     
 9     </body>
10     </html>

文檔聲明

<!DOCTYPE html> html5文檔聲明頭 ,想要完整的使用html5語法,必須使用 文檔聲明頭,聲明當前文件是html5文件。

<html></html>標簽

定義html文檔內容的結構 所有的html文檔的內容 都需要寫在這對標簽內部。

<head></head>標簽

頭部,通常情況下,裏面寫的內容是對於當前網頁的一些預定義信息設置。包含<meta>標簽,<title>標簽。

<meta charset="UTF-8"> 設定當前網頁的編碼格式 meta標簽是一個單標簽,通過charset 屬性,將其屬性值設置為需要 的編碼,即可為當前的網頁設置編碼格式。次標簽與網站的seo優化有關。

<title></title>,中間放網頁標題。 通常情況下, tilte要放在meta字符集設置的下面,防止出現亂碼

還可以放其他標簽如<style>css代碼</style>,

<body></body>標簽

身體部分,網頁裏面要顯示給用戶看的內容,全部寫在body標簽裏面

3. html的常用標簽

帶有語義的標簽

  • <h></h>標簽有h1~h6級標題標簽
  • <p></p>段落
  • <hr>分割線
  • <br>換行
  • <em></em>表示強調
  • <strong></strong>表示強調,比em更重
  • <abbr> </abbr>定義縮寫
  • <address> </address>定義地址元素
  • <blockquote> </blockquote>定義塊引用,通常會產生縮進
  • <cite> </cite>引用某本書,進行說明
  • <ins> </ins>定義被插入文本
  • <del> </del>定義被刪除文本

帶有樣式的標簽,同時帶有語義

  • <b> </b>定義粗體文本
  • <i> </i>定義斜體文本
  • <big> </big>定義大號文本
  • <small> </small>定義小號字體文本
  • <sup> </sup>上標文本
  • <sub </sub>下標文本
  • <bdo> </bdo>定義文本顯示方向,屬性dir,值為ltr,rtl

輸出類標簽

  • <pre></pre>原樣輸出
  • <code></code>定義代碼文本
  • <kbd></kbd>定義鍵盤文本
  • <var></var>定義變量

功能類標簽

  • <a></a>定義超鏈接或錨點
  • <ul> <li></li></ul>定義無序列表
  • <ol><li></li></ol>定義有序列表
  • <iframe></iframe>頁面嵌套
  • <dl></dl> <dt></dt> <dd></dd>項目列表描述
  • <img>標簽 屬性有src="1.jpg" alt="替代文本" width="寬" height="長"
  • <map></map>定義圖像映射
  • <area></area>定義圖像映射內部區域
  • <base></base>基礎連接
  • <table></table>定義表格
    • <caption></caption> 表格標題
    • <th></th>表格頁眉
    • <tr></tr>表格的行
    • <td></td>表格的單元格
    • <thead></thead>表格的頭部
    • <tbody></tbody>表格的主幹
    • <tfoot></tfoot>表格的尾部
  • <form></form>表單
    • <input></input>輸入域。有type屬性,alt屬性,src屬性,checked屬性,disable屬性等
    • <textarea></textarea>文本輸入區,其屬性有cols,rols,disabled,name,readonly
    • <button></button>按鈕,其屬性有type(reset,button,submit),name,value,disabled
    • <select></select>下拉菜單,屬性有disabled,multipe,name,size
    • <optgroup></optgroup>定義選項分組,有label屬性和disabled屬性
    • <option></option>定義下拉列表選項,屬性有disabled,label,selected,value
    • <fieldest></fieldest>表單中相關元素分組
    • <legend></legend>定義分組標題

html基礎知識