HTML語法
- 一·表格
- 1.基本格式
- 2.美化表格
- 合并居中
- 屬性
- 二·表單
- 1.input
- 2.select
- 3.textarea
- 4.button
- 5.date
- 6.color
- 7.checkbox
- 8.radio
- 9.range
- 10.number
一·表格
1.基本格式
HTML表格由<table>標簽定義
其中行由<tr>標簽定義,單元格由<td>定義。
我們先來看一下第一個示例
<tr></tr>行
<td></td>單元格
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><table><tr><th>姓名</th><th>年齡</th></tr><tr><td>張三</td><td>20</td></tr><tr><td>李四</td><td>30</td></tr></table>
</body></html>
運行之后我們發現連個表格邊框都沒有,那還能叫做表格嗎,所以我們得加一下邊框,也就是在table標記里加入 width 表格像素以及 border 邊框的像素
原先:<table></table>
修改后:<table width = "100" border = "1"></table> 表格寬度為100像素 表格邊框線為1像素
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><table width = "100" border = "1"><tr><th>姓名</th><th>年齡</th></tr><tr><td>張三</td><td>20</td></tr><tr><td>李四</td><td>30</td></tr></table>
</body></html>
有了邊框之后,我們就可以進一步了解表格的基本框架了,表格有表頭,表格主體和表尾,還有表格標題,我們來具體使用演示一下
<caption>表格標題</caption>
<thead>表頭</thead>
<tbody>表體</tbody>
<tfoot>表尾</tfoot>
<th>表頭的單元格</th>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><table width = "200" border = "1"><caption>學生信息</caption><thead><tr><th>姓名</th><th>年齡</th></tr></thead><tfoot><td colspan="2">表尾無人</td></tfoot><tbody><tr><td>張三</td><td>20</td></tr><tr><td>李四</td><td>30</td></tr></tbody></table>
</body>
</html>
2.美化表格
合并居中
rowspan="合并行數"
colspan="合并列數"
align 表格居中
height 表格高度
width 表格寬度
屬性
bgcolor 表格背景顏色
bordercolor 表格邊框顏色
background 表格背景圖片
cellpadding:定義單元格內容與其邊界之間的空間
cellspacing:定義相鄰兩個單元格之間的間距
二·表單
1.input
input 是最常用的表單元素,用于創建各種類型的輸入字段。它支持多種類型,如文本、密碼、電子郵件、數字等。
input中有許多類型,如文本框就是 type=“text”
label 元素為表單控件提供了語義化的標簽,使得表單內容更加清晰易懂
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="name">姓名:</label><input type="text" id="name" name="name"><br><br><label for="password">密碼:</label><input type="password" id="password" name="password"><br><br><label for="email">電子郵件:</label><input type="email" id="email" name="email"><br><br><input type="submit" value="提交"></form>
</body>
</html>
2.select
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="country">選擇國家:</label><select id="country" name="country"><option value="china">中國</option><option value="usa">美國</option><option value="india">印度</option></select><br><br><input type="submit" value="提交"></form>
</body>
</html>
3.textarea
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="message">留言:</label><textarea id="message" name="message" rows="4" cols="50"></textarea><br><br><input type="submit" value="提交"></form>
</body>
</html>
4.button
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="name">姓名:</label><input type="text" id="name" name="name"><br><br><button type="submit">提交</button></form>
</body>
</html>
5.date
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="date">選擇日期:</label><input type="date" id="date" name="date"><br><br><input type="submit" value="提交"></form>
</body>
</html>
6.color
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="color">選擇顏色:</label><input type="color" id="color" name="color"><br><br><input type="submit" value="提交"></form>
</body>
</html>
7.checkbox
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label><input type="checkbox" name="option" value="option1"> 選項1</label><br><label><input type="checkbox" name="option" value="option2"> 選項2</label><br><label><input type="checkbox" name="option" value="option3"> 選項3</label><br><br><input type="submit" value="提交"></form>
</body>
</html>
8.radio
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label><input type="radio" name="gender" value="male"> 男</label><br><label><input type="radio" name="gender" value="female"> 女</label><br><br><input type="submit" value="提交"></form>
</body>
</html>
9.range
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="volume">音量:</label><input type="range" id="volume" name="volume" min="0" max="100"><br><br><input type="submit" value="提交"></form>
</body>
</html>
10.number
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例在此</title>
</head>
<body><form><label for="quantity">數量:</label><input type="number" id="quantity" name="quantity" min="1" max="100"><br><br><input type="submit" value="提交"></form>
</body>
</html>