<!-- HTML註釋格式 --> <!-- 標準HTML文檔格式 --> <!DOCTYPE html> <!-- H5文檔類型=html --> <html lang="en"> <!-- language=English --> <head> <meta charset="UTF-8"> <!-- 字符集 --> <!-- 屏幕自適應大小 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>文檔標題</title> </head> <body> 文檔主體內容 </body> </html>
meta標籤:頁面元信息,位於<head></head>
中javascript
meta標籤屬性:鍵值對css
1 定義編碼格式:<meta charset="UTF-8"> 2 爲搜索引擎定義關鍵詞:<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"> 3 爲網頁定義描述內容:<meta name="description" content="HTML基礎"> 4 定義網頁做者:<meta name="author" content="Mr mo">5 每30秒中刷新當前頁面:<meta http-equiv="refresh" content="30"> 6 經常使用的針對移動網頁優化過 viewport 的 meta:<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
<!--連接外部css文件--> <link rel="stylesheet" type="text/css" href="文件url" /> <!--連接icon文件--> <link rel="icon" href="favicon.ico" />
<base href="" target="" />
<base/> 屬性 |
值 | 描述 |
---|---|---|
herf | url | 規定頁面全部連接的默認url |
target | _self _blank |
規定頁面全部連接的默認打開方式 |
按標籤類型分類:html
標籤類型 | 標籤 |
---|---|
單標籤 | <br/> ,<img/> ,<input/> ... |
雙標籤 | <p></p> ,<div></div> ... |
按標籤顯示模式分類:java
標籤顯示模式 | 標籤 |
---|---|
塊級元素 | <div></div> ,<ul></ul> ... |
行級元素 | <span></span> ,<a></a> ... |
行內塊元素 | <img/> 、<td></td> ... |
HTML標籤屬性格式:name="value";
後端
例如:服務器
屬性 | 值 | 描述 |
---|---|---|
id | id | 規定元素的惟一 id |
class | classname | 爲 html 元素定義一個或多個類名(classname) |
style | style_definition | 規定元素的行內樣式(inline style 內聯樣式) |
title | text | 描述了元素的額外信息 (做爲工具條使用) |
詳細參考 《HTML標準屬性參考手冊》網絡
排版標籤 | HTML標籤 |
---|---|
標題標籤 | <h1>一級標題</h1> ~ <h6>六級標題</h6> |
段落標籤 | <p>這是一個段落</p> |
換行標籤 | <br/> |
水平線標籤 | <hr/> |
塊標籤 | <div></div> |
行標籤 | <span></span> |
文本格式 | HTML4 | HTML5 |
---|---|---|
加粗 | <b></b> |
<strong></strong> |
斜體 | <i></i> |
<em></em> |
下劃線 | <u></u> 不推薦使用 |
<ins></ins> |
刪除線 | <s></s> 不推薦使用 |
<del></del> |
<img src="url" alt="替代文本" />
<img/> 屬性 |
值 | 描述 |
---|---|---|
src | url | 本地圖片路徑 / 網絡圖片url |
alt | text | 圖片非正常顯示的替代文本 |
width&height | px,% | 設置圖像寬&高 |
title | text | 鼠標懸停時的顯示文本 |
border | px | 圖像邊框寬度 |
避免圖片失真:推薦width&height只設置一個值;ide
<a herf="url" target="_blank"></a>
<a> 屬性 |
值 | 描述 |
---|---|---|
href | url | 超連接url / #id |
target | _self _blank |
本標籤頁打開(默認) 新標籤頁打開 |
name | text | 錨點名稱 |
title | " " | 鼠標移到上面顯示的文本描述 |
<a href="#id/name"></a>
<a href="index.html#box1">錨點1</a> <a href="http://www.baidu.com/#box2">錨點2</a> .... <div id="box1"> <div id="box2">
<a href="images/drinks.gif"></a>// images文件夾下的drinks.gif文件 <a href="../../book/index.html"></a> // .. 表明上行到父文件夾
<ul> <li>表項1</li> <li>表項2</li> </ul>
<ol> <li>表項1</li> <li>表項2</li> </ol>
<dl> <dt>上級表項1</dt> <dd>下級表項11</dd> <dd>下級表項12</dd> <dt>上級表項2</dt> <dd>下級表項21</dd> <dd>下級表項22</dd> </dl>
列表項計數問題:從1開始計數,dl從dt開始計數工具
<table border="1px"> <thead> <tr> <th>表頭1</th> <th>表頭2</th> </tr> </thead> <tbody> <tr> <td>第1行第1格</td> <td>第1行第2格</td> </tr> <tr> <td>第2行第1格</td> <td>第2行第2格</td> </tr> </tbody> </table>
空單元格邊框未顯示問題:在空單元格中添加一個空格佔位符
oop
<table>
屬性:
border-spacing
:單元格之間邊框間距
border-spacing:10px 30px;
10px的水平間距,30px的垂直間距(IE6不兼容)Border-collapse
:摺疊兩個邊框爲一個
border-collapse:collapse;
cellspaceing
:單元格間距;
cellpadding
:單元格邊距;
<td>
屬性:
合併單元格:rowspan=""
跨行, colspan=""
跨列;
<td colspan="2"></td>
:兩列合併爲一個水平對齊方式:align="left/center/right"
;
<form action="" method="GET"> 表單域:表單元素; </form>
<form> 屬性 |
值 | 描述 |
---|---|---|
action | url | 規定提交表單的目的地址url |
method | GET POST |
規定提交表單使用的 HTTP 方法 |
target | _self _blank |
規定action的打開方式 |
GET:表單數據在地址欄可見,明文;(默認)
POST:表單數據在地址欄不可見,密文;
<input type="" name="" value="" />
name是後端使用的,可是習慣是要寫個空的值
<input/> 屬性 |
值 | 描述 |
---|---|---|
type | text password radio checkbox button submit reset image file |
單行文本輸入框 密碼輸入框 單選框 複選框 普通按鈕 提交按鈕 重置按鈕 圖片 文件 |
name | 用戶自定義 | input控件名稱 |
value | 用戶自定義 | input控件初始文本值 |
checked | checked | 定義選框預選項 |
disabled | disabled | 禁用表單元素 |
size | number | 字段顯示寬度 |
maxlength | number | 字段最大長度 |
<input type="checkbox" name="" checked/>運動
(checked就是默認選中,disabled 禁用)
<input/> 屬性(H5) |
值 | 描述 |
---|---|---|
placeholder | text | 輸入字段的提示 |
autofocus | autofocus | 規定在頁面加載時是否得到焦點(不適用於 type="hidden") |
multiple | multiple | 多文件上傳 |
autocomplete | on off |
是否使用字段的自動完成功能 |
required | required | 必填項,不能爲空 |
input type值(H5) | 描述 |
---|---|
郵箱格式 | |
tel | 手機號碼 |
url | url格式 |
number | 數字格式 |
search | 搜索框 |
range | 自由拖動滑塊 |
time | 時分 |
date | 年月日 |
datetime | 時間 |
month | 月年 |
week | 星期 年 |
<input type="checkbox" name="" id="a"/> <label for="a">……</label> //只有這樣才能兼容IE6
<label> 屬性 |
值 | 描述 |
---|---|---|
for | id | 規定 label 綁定到哪一個表單元素。 |
form | form_id | 規定 label 字段所屬的一個或多個表單。 |
<select name="" id=""> <option value="">下拉項1</option> <option value="">下拉項2</option> </select>
值 | 描述 | |
---|---|---|
selected | selected | 定義下拉列表默認項 |
disabled | disabled | 禁用表單元素 |
value | text | 定義送往服務器的選項值 |
<textarea name="" id="" cols="30" rows="10"> 文本域:多行文本 </textarea>
rows
&cols
:定義文本的可見行&列<fieldset> <legend>元素組標題</legend> 表單元素1: <input type="text" /> 表單元素2: <input type="text" /> </fieldset>
<input list="datalist-id" /> <datalist id="datalist-id"> <option value="input可能值_01"> <option value="input可能值_02"> <option value="input可能值_03"> </datalist>
<embed src="" type=""/>
<embed/> 屬性 |
值 | 描述 |
---|---|---|
src | url | 嵌入內容的url |
type | type | 嵌入內容的類型 |
width&height | px | 嵌入內容的寬&高 |
<audio src=""></audio>
<audio> 屬性 |
值 | 描述 |
---|---|---|
src | url | 音頻的url |
autoplay | autoplay | 自動播放 |
control | control | 顯示音頻控件 |
loop | loop | 循環播放 |
<video src=""></video>
<video> 屬性 |
值 | 描述 |
---|---|---|
src | url | 音頻的url |
autoplay | autoplay | 自動播放 |
control | control | 顯示視頻控件 |
loop | loop | 循環播放 |
width&height | px | 視頻的寬&高 |