表格與表單

表格

table標(biāo)簽(表格)、tr標(biāo)簽(行)、td標(biāo)簽(標(biāo)準(zhǔn)單元格)、caption標(biāo)簽(標(biāo)題)、th標(biāo)簽(表頭單元格)。

為了更深一層對(duì)表格進(jìn)行語(yǔ)義化,HTML引入了thead、tbody和tfoot這三個(gè)標(biāo)簽。這三個(gè)標(biāo)簽把表格分為三部分:表頭、表身、表腳。
標(biāo)簽 說(shuō)明
table 表格
caption 標(biāo)題
thead 表頭(語(yǔ)義劃分)
tbody 表身(語(yǔ)義劃分)
tfoot 表尾(語(yǔ)義劃分)
tr 行
th 表頭單元格
td 表格單元格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form</title>
</head>
<body>
<table>
    <caption>考試成績(jī)表</caption>
    <thead>
        <th>姓名</th>
        <th>語(yǔ)文</th>
        <th>英語(yǔ)</th>
        <th>數(shù)學(xué)</th>
    </thead>
    <tbody>
        <tr>
            <td>小明</td>
            <td>80</td>
            <td>80</td>
            <td>80</td>
        </tr>
        <tr>
            <td>小紅</td>
            <td>90</td>
            <td>90</td>
            <td>90</td>
        </tr>
        <tr>
            <td>小杰</td>
            <td>100</td>
            <td>100</td>
            <td>100</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>平均</td>
            <td>90</td>
            <td>90</td>
            <td>90</td>
        </tr>
    </tfoot>
</table>
</body>
</html>

效果圖


表格樣式美化

<style>
        table,th,td{
            border: 1px solid black;
            border-collapse: collapse;
        }
        th,td{
            padding: 6px;
            color: blue;
        }
    </style>

效果圖


表單

表單就是收集用戶信息的,就是讓用戶填寫(xiě)的、選擇的。


<form> 所有的表單內(nèi)容,都要寫(xiě)在form標(biāo)簽里面</form>
<from action="xx"></form>
xx是服務(wù)器的域名或者網(wǎng)址是要提交到服務(wù)器的內(nèi)容
1.文本框
<input type="text" value="默認(rèn)值" >
<input type="text" value="name" placeholder="請(qǐng)輸入用戶名">
placeholder提示信息,當(dāng)開(kāi)始輸入信息時(shí)消失
2.密碼框
<input type="password"/>
3.單選按鈕
<input type="radio" name="命名">男
<input type="radio" name="命名">女

input的type的值如果是radio就是單選按鈕。
需要注意的是必須要有相同的name屬性,單選按鈕才能互斥。
也就是說(shuō)name要設(shè)置的一樣,才能實(shí)現(xiàn)選擇男或者選擇女

<input type="radio" name="命名" checked="checked"/>男
默認(rèn)選擇男
label標(biāo)簽
<input type="radio" name="sex" id="man" >
<label for="man">男</label>
input元素要有一個(gè)id,然后label標(biāo)簽就有一個(gè)for屬性,和id相同,就表示綁定了,這個(gè)label和input就有綁定關(guān)系了。點(diǎn)擊label標(biāo)簽中的文字就可以選擇相應(yīng)的單選框
(只要選中了男這個(gè)字就可以選擇這個(gè)按鈕

4.復(fù)選框
<input type="checkbox" name="aihao"/> 睡覺(jué)
<input type="checkbox" name="aihao"/> 吃飯

復(fù)選框,最好也是有相同的name(便于服務(wù)器端收集用戶選中的信息)。
5.下拉列表
<select>
<option>吃飯</option>
<option>睡覺(jué)</option>
<option>打豆豆</option>
</select>
select就是“選擇”,
select標(biāo)簽和ul、ol、dl一樣,都是組標(biāo)簽
option“選項(xiàng)”。
6.文本域
<textarea cols="20" rows="10"></textarea>

cols屬性表示columns“列”,
rows屬性表示rows“行”。
值就是數(shù)字,表示行數(shù)和列數(shù)。標(biāo)簽對(duì)兒中間的文字是默認(rèn)出現(xiàn)在文本框的文字,一般不需要寫(xiě)字。

7.按鈕

(1)普通按鈕
<input type="button" value="我是一個(gè)普通按鈕" />
button就是英語(yǔ)“按鈕”的意思。value的“值”就是按鈕上面顯示的文字。

(2)提交按鈕
<input type="submit" />
submit就是英語(yǔ)“提交”的意思。這個(gè)按鈕不需要寫(xiě)value自動(dòng)就有“提交”文字,可以寫(xiě)value=""。這個(gè)按鈕點(diǎn)擊,表單會(huì)提交到服務(wù)器。

(3)重置按鈕
<input type="reset" />

reset就是“復(fù)位”“重置”的意思,可以重置前面各個(gè)表單元素中填寫(xiě)的值。
只讀和禁用
<input name="name" type="text" value="張三" readonly="readonly">

<input type="submit " disabled="disabled" value="保存" >
練習(xí)制作調(diào)查問(wèn)卷

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>電子產(chǎn)品調(diào)查表</title>
    <style>
        h1
        {
            color:#800080;
        }
        h1 span
        {
            color:red;
        }
        div
        {
            margin: 10px;
        }
        textarea
        {
            margin-left: 10px;
        }
    </style>
</head>
<body>
<h1><span>American Metric</span> 電子產(chǎn)品調(diào)查表</h1>
<form>
    <div>
    請(qǐng)輸入您的姓名:<input type="text">
    </div>
    <div>
    請(qǐng)輸入您的購(gòu)買(mǎi)日期:<input type="text">年
    <select>
        <option>1月</option>
        <option>2月</option>
        <option>3月</option>
        <option>4月</option>
    </select>月
    <select>
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
    </select>日
    </div>
    <div>
    請(qǐng)輸入您的電子郵件地址:<input type="text">
    </div>
    <div>
    您是否查看過(guò)我們的在線產(chǎn)品目錄?
    <input type="radio" name="yes">是
    <input type="radio" name="yes">否
    </div>
    <div>
    如果查看過(guò),您對(duì)哪些產(chǎn)品有興趣購(gòu)買(mǎi)? (選擇提供的產(chǎn)品)
    </div>
    <div>
    <input type="checkbox"> 大屏幕電視機(jī)
    <input type="checkbox"> 音頻設(shè)備
    <input type="checkbox"> 視頻設(shè)備
    <input type="checkbox"> 相機(jī)
    </div>
    <div>
    在填寫(xiě)訂單之前,您還有什么問(wèn)題、意見(jiàn)或建議?
    </div>
    <textarea cols="40" rows="6">您的輸入:</textarea>
    <div>
    <input type="submit">
    <input type="reset">
    </div>
</form>
</body>
</html>

給每一個(gè)標(biāo)簽都放在div里是因?yàn)榭梢元?dú)立的一行的顯示內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容