HTML
結構
<!-- 註釋 -->
<!DOCTYPE html>
<html>
<head>
<title>標題</title>
</head>
<body>
<!-- 主體內容 -->
</body>
</html>
html 元素包括標籤和內容,標籤中可以包含屬性
<p class="editor-note">屬性效果</p>
元素
- 雙標籤元素
<標籤名> 內容 </標籤名>
- 單標籤元素(空元素), 用於沒有內容的元素
<標籤名>
: <img />
<br />
- 塊級元素: 標題, 段落, 列表, 表格, 表單, div等
- 行內元素: span, a等
雙標籤元素之間的關係:
- 巢狀關係
- 並列關係
常用元素
文字相關元素
- 標題元素
h
.
h1~h6
- 段落元素
p
.
<p>內容</p>
- 加粗
b
,strong
; 斜體i
; 下劃線u
; 刪除線s
超文字相關元素
-
超越普通文字, 如多媒體:
- 圖片(img 元素)
<img src="檔案路徑/檔名.字尾名" />
- 音訊(audio 元素)
- 影片(video 元素)
- 圖片(img 元素)
-
超連結,
a
.
<a href="統一資源定位符(URL)">文字</a>
URL: "protocol 😕/ hostname[:port] / path"
列表元素
- 無序列表(ul: unordered list)
<ul>
<li>張三</li>
<li>李四</li>
<li>王五</li>
</ul>
- 有序列表(ol: ordered list)
<ol>
<li>第一</li>
<li>第二</li>
<li>第三</li>
</ol>
- 描述列表(dl: description list)
<dl>
<dt>語言</dt>
<dd>Python</dd>
<dd>Java</dd>
</dl>
表單元素
<form action="url" method="get/post" name="表單名稱">
各種表單控制元件
</form>
- input元素
<input type="屬性值" value="你好">
type值 | 說明 |
---|---|
text | 單行輸入欄位 |
button | 可點選按鈕 |
radio | 單選按鈕 |
checkbox | 核取方塊 |
hidden | 隱藏的輸入欄位 |
file | 輸入欄位和"瀏覽"按鈕 |
submit | 提交按鈕 |
-
textarea元素
<textarea> 文字 </textarea>
-
select元素
<select> <option>選項1</option> <option>選項2</option> </select>
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>07-學生資訊表</title>
</head>
<body>
<form action="">
<!-- 姓名 -->
姓名: <input type="text" placeholder="請輸入使用者名稱" /> <br />
密碼: <input type="password" placeholder="請輸入密碼" /> <br />
<!--
1. label: for屬性跟radio的id聯動
2. 透過設定相同的name屬性, 實現多個單選框的關聯
-->
性別: <input type="radio" id="male" name="gender" />
<label for="male">男</label>
<input type="radio" id="female" name="gender" />
<label for="female">女</label> <br />
愛好: <input type="checkbox" id="eat" name="hobbies" />
<label for="eat">吃飯</label>
<input type="checkbox" id="sleep" name="hobbies" />
<label for="sleep">睡覺</label>
<input type="checkbox" id="game" name="hobbies" />
<label for="game">打遊戲</label> <br />
城市:
<select name="city">
<option value="beijing" default>北京</option>
<option value="wuhan">武漢</option>
<option value="shanghai">上海</option>
</select>
<br />
個性簽名:
<textarea>武漢中地數碼-華農聯合實訓</textarea>
</form>
</body>
</html>
表格元素
<table width="600px" border="1" cellspacing="0">
<caption>
xx中學高一課程表
</caption>
<tr>
<th>週一</th>
<th>週二</th>
<th>週三</th>
<th>週四</th>
<th>週五</th>
</tr>
<tr>
<td>語文</td>
<td>地理</td>
<td>語文</td>
<td>地理</td>
<td>數學</td>
</tr>
<tr>
<td>英語</td>
<td>美術</td>
<td>語文</td>
<td>政治</td>
<td>微機</td>
</tr>
</table>
table屬性 | 值 | 說明 |
---|---|---|
align | left center right |
表格位置 |
bgcolor | rgb(x,x,x) #xxxxxx colorname |
背景顏色 |
border | pixels | 邊框寬度 |
cellpadding | pixels % |
單元邊緣與其內容之間的空白 |
cellspacing | pixels % |
單元格之間的空白 |
width | pixels % |
表格寬度 |