HTML基础(二)——表格与表单元素

一、表格元素——<table>

(1)基本表格样式:

    <table border="1">
        <thead>
            <th>序号</th>
            <th>名称</th>
            <th>单价</th>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>苹果</td>
                <td>¥1.00</td>
            </tr>
            <tr>
                <td>2</td>
                <td>香蕉</td>
                <td>¥2.00</td>
            </tr>
            <tr>
                <td>3</td>
                <td>桃子</td>
                <td>¥3.00</td>
            </tr>
        </tbody>
    </table>

效果如下:

分析: 

<table></table>:表格标签

        border="1",设置边框厚度

<thead></thead>:表头(在表格的第一行,会加粗)

        <th></th>:表头的第一列中的每一个数据(即:序号、名称、单价)

<tbody></tbody>:表体(从第二行开始的数据)

        <tr></tr>:表体的每一行(即第一行;第二行;第三行)

                <td></td>:表体每一行中的每一列数据(即:1 苹果 ¥1.00)

(2)进阶表格样式:

    <table border="1">
        <thead>
            <th></th>
            <th>周一</th>
            <th>周二</th>
            <th>周三</th>
            <th>周四</th>
            <th>周五</th>
        </thead>
        <tbody>
            <tr>
                <td rowspan="4">上午</td>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>语文</td>
                <td>数学</td>
            </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>
            <tr>
                <td>体育</td>
                <td>劳动</td>
                <td>数学</td>
                <td>美术</td>
                <td>英语</td>
            </tr>
            <tr>
                <td colspan="6" align="center">午休</td>
            </tr>
            <tr>
                <td rowspan="3">下午</td>
                <td>英语</td>
                <td>语文</td>
                <td>英语</td>
                <td>音乐</td>
                <td>体育</td>
            </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>
            <tr>
                <td colspan="6" align="center">放学</td>
            </tr>
        </tbody>
    </table>

效果如下:

分析:

 row:行。

column:列。

因此:

        rowspan:合并行。(一个 <td> 占据多行)

        colspan:合并列。(一个 <td> 占据多列)

align:设置文本居中显示。

二、表单元素——<form> 

1、基本样式:

    <form action="">

    </form>

2、input标签1——用户名和密码

        <label for="username">用户名:</label>
        <input id="username" type="text" placeholder="用户名">
        <br><br>
        <label for="password">密码:</label>
        <input id="password" type="password" placeholder="密码">

效果如下:

分析:

第一行:<label> + <input>

第二行:<label> + <input>

label:标签的意思。

<label>:

        for属性:意为将该标签,绑定到id为username的<input>上。

        绑定成功后,点击“用户名”,即可获取到输入框的焦点。

<input>:

        id属性:<input>的唯一标识,就像我们的身份证一样。

        type:

                text:文本框。

                password:密码框,输入时,自动隐藏密码(自动转换成小圆点)。

        placeholder:当输入框无内容时,显示的提示信息(灰色)。

3、select标签——下拉框

        <select name="" id="">
            <option value="">男</option>
            <option value="">女</option>
        </select>

效果如下: 

 

 分析:

        <option>:下拉框中的每一个值

4、input标签2——单选框(type="radio")

        <label for="">苹果:</label>
        <input type="radio" name="fruit">
        <label for="">香蕉:</label>
        <input type="radio" name="fruit">
        <label for="">桃子:</label>
        <input type="radio" name="fruit">

效果如下:

分析: 

        type="radio":将<input>转换为单选框。

        name="fruit":将数据绑定到fruit组,同组元素,最多只能选择其中一项。 

5、input标签3——复选框(type="checkbox")

        <label for="">苹果:</label>
        <input type="checkbox">
        <label for="">香蕉:</label>
        <input type="checkbox">
        <label for="">桃子:</label>
        <input type="checkbox">

效果如下:

分析:

        type="checkbox":将<input>转换为复选框 

6、input标签2——提交按钮(type="submit",type="button")

        <input type="submit">
        <input type="submit" value="登录">
        <input type="button" value="按钮">

效果如下:

分析:

        value:设置<input>的显示值,没有设置的话,默认为“提交”。

        type:

                submit:点击时,可以将表单的数据提交到服务器。

                button:一个普通的按钮。

三、代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Demo02</title>
</head>
<body>
    <table border="1">
        <thead>
            <th>序号</th>
            <th>名称</th>
            <th>单价</th>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>苹果</td>
                <td>¥1.00</td>
            </tr>
            <tr>
                <td>2</td>
                <td>香蕉</td>
                <td>¥2.00</td>
            </tr>
            <tr>
                <td>3</td>
                <td>桃子</td>
                <td>¥3.00</td>
            </tr>
        </tbody>
    </table>

    <br><br>

    <table border="1">
        <thead>
            <th></th>
            <th>周一</th>
            <th>周二</th>
            <th>周三</th>
            <th>周四</th>
            <th>周五</th>
        </thead>
        <tbody>
            <tr>
                <td rowspan="4">上午</td>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>语文</td>
                <td>数学</td>
            </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>
            <tr>
                <td>体育</td>
                <td>劳动</td>
                <td>数学</td>
                <td>美术</td>
                <td>英语</td>
            </tr>
            <tr>
                <td colspan="6" align="center">午休</td>
            </tr>
            <tr>
                <td rowspan="3">下午</td>
                <td>英语</td>
                <td>语文</td>
                <td>英语</td>
                <td>音乐</td>
                <td>体育</td>
            </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>
            <tr>
                <td colspan="6" align="center">放学</td>
            </tr>
        </tbody>
    </table>

    <br><br>

    <form action="">
        <label for="username">用户名:</label>
        <input id="username" type="text" placeholder="用户名">

        <br><br>

        <label for="password">密码:</label>
        <input id="password" type="password" placeholder="密码">

        <br><br>

        <select name="" id="">
            <option value="">男</option>
            <option value="">女</option>
        </select>

        <br><br>

        <label for="">苹果:</label>
        <input type="radio" name="fruit">
        <label for="">香蕉:</label>
        <input type="radio" name="fruit">
        <label for="">桃子:</label>
        <input type="radio" name="fruit">

        <br><br>

        <label for="">苹果:</label>
        <input type="checkbox">
        <label for="">香蕉:</label>
        <input type="checkbox">
        <label for="">桃子:</label>
        <input type="checkbox">

        <br><br>

        <input type="submit">
        <input type="submit" value="登录">
        <input type="button" value="按钮">
    </form>
</body>
</html>

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pro1822

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值