CSS——表格和表单

第六章——CSS的表格和表单



一、表格

表格标签:

标签描述
< table ></ table >表格标签
< tr></ tr>表格行标签
< td></ td>普通单元格标签
< th></ th>表头单元格标签
< caption></ caption>表格标题标签

合并表格边框: boder-collapse 属性
boder-collapse 属性的值:

属性值说明
separate边框会被分开
collapse如果可能,边框会被合并为一个单一的边框
inherit从父元素继承 boder-collapse 属性的值
<!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>Document</title>
    <style>

        table{
            /* 合并表格相邻的框线 */
            border-collapse: collapse;
        }

        th,tr,td{
            border: 1px solid lightgray;
            text-align: center;
            width: 150px;
            height: 40px;
            
        }
    </style>
</head>
<body>
    <!-- 表格 -->
    <table>
        <!-- 表格的标题 -->
        <caption>实训课程表</caption>
        <!-- 行 -->
        <tr>
            <!-- 表头 -->
            <th>上课时间</th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr>
            <!-- 列 -->
            <td>上午8:30-9:15</td>
            <!-- 1.合并单元格需要找到起始位置 -->
            <!-- 2.合并行需要给rowspan赋值,合并几个就给多少值 -->
            <!-- 3.把多余出的数据删掉 -->
            <td rowspan="3">HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <!-- 合并列 -->
            <td colspan="2">JS</td>
        </tr>
        <tr>
            <td>上午9:25-10:10</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>上午10:20-11:05</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午13:00-13:45</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午13:55-14:40</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午14:50-15:35</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
    </table>
</body>
</html>

二、表单

标签描述
< div ></ div >DIV标签
< form ></ form >表单标签
< input ></ input >输入型表单元素标签
< header ></ header >页眉标签
< footer ></ footer >页脚标签
< textarea ></ textarea >文本域标签

input输入标签 type 属性不同取值的意义:

type属性值元素类型示例
text文本框< input type=“text” value=“这是一个文本框” >
checkbox复选框< input type=“checkbox” value=“1” name=“chx”>唱歌
< input type=“checkbox” value=“2” name=“chx”>跳舞
< input type=“checkbox” value=“3” name=“chx”>照相
file文件域< input type=“file” value=“”>
hidden隐藏域< input type=“hidden” value=“1”>
image图像域< input type=“image” value=“图像地址” name=“图像域名称”>
password密码域< input type=“password” value=“123456”>
radio单选按钮< input type=“radio” value=“1” name=“rdo1”>
< input type=“radio” value=“2” name=“rdo2”>女
button普通按钮< input type=“button” value=“这是按钮” >
reset重置按钮< input type=“reset” value=“重置按钮”>
submit提交按钮< input type=“submit” value=“提交按钮”>
<!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>Document</title>
    <style>

    </style>
</head>
<body>
    <label for="user">账号:</label>
    <!-- 输入框 -->
    <!-- input是行内块标签 -->
    <!-- 绑定标签,label的for属性值与input的id值相同时,这两个标签会相互绑定 -->
    <!-- maxlength最大字符长度  autofocus自动获取焦点 -->
    <input type="text" id="user" maxlength="6" autofocus>
    <br>
    <label for="pwd">密码:</label>
    <!-- placeholder输入框提示 -->
    <input type="password" id="pwd" maxlength="6" placeholder="密码最大长度为6位">
    <br>
    <label for="">性别:</label>
    <!-- 单选框需要有相同的name值 -->
    <input type="radio" name="sex"><input type="radio" name="sex"><br>
    <label for="">爱好:</label>
    <!-- 多选框需要用checkbox -->
    <input type="checkbox">唱歌
    <input type="checkbox">吹空调
    <input type="checkbox">吃饭
    <input type="checkbox">熬夜打游戏
    <input type="checkbox">打扑克
    <br>
    <label for="">你来自:</label>
    <!-- 下拉框 -->
    <select>
        <option>邯郸</option>
        <option>石家庄</option>
        <option>保定</option>
        <option>邢台</option>
        <option>张家口</option>
        <option>沧州</option>
    </select>
    <br>
    <label for="">自我介绍:</label>
    <br>
    <!-- 文本域 -->
    <textarea cols="50" rows="5"></textarea>
    <br>
    <button type="submit">登录</button>
    <button type="reset">重置</button>

</body>
</html>

总结

掌握表格和表单相关的标签

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

jiuyue_77

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

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

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

打赏作者

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

抵扣说明:

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

余额充值