前端开发基础(HTML5 + CSS3)【第二篇】:列表、表格、表单标签 && 文本域、label标签、button按钮、div、span标签以 及新闻列表和注册信息综合案例练习

HTML5 + CSS3 开发

一、列表、表格、表单标签 应用场景

  • 与之前最大的区别就是本章节学习的标签都是嵌套关系
    列表、表格、表单标签

二、列表标签

在这里插入图片描述

1.1 无序列表

在这里插入图片描述
在这里插入图片描述

代码示例
    <!-- 
         * 演示无序列表
            - 语法:      <ul>
                            <li></li>
                        </ul>
     -->

     <ul>
        <li>我是内容1</li>
     </ul>

1.2 有序列表

在这里插入图片描述

代码示例:
    <!-- 
         * 演示有序列表
            - 语法:      <ol>
                            <li></li>
                        </ol>
     -->

     <ol>
        <li>我是有序列表</li>
        <li>我是有序列表</li>
        <li>我是有序列表</li>
     </ol>
  • 效果展示:
    在这里插入图片描述
1.3 定义标签

在这里插入图片描述

代码示例:
    <!-- 
            * 演示定义列表
                - 语法:     <dl>
                                <dt></dt>
                                <dd></dd>
                             </dl>

     -->

     <dl>
        <dt>列表标题</dt>
        <dd>列表内容</dd>
     </dl>
  • 效果展示
  • 在这里插入图片描述

三、表格

在这里插入图片描述

代码示例:

    <!-- 
            * 演示表格
                —— 语法: table 包含 tr  → tr 包含 th(表头) / td(表格)
     -->

     <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
     </table>

  • 效果展示
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

四、表格结构

在这里插入图片描述

代码示例:
    <!-- 
            * 演示表格结构
                —— 语法: table 包含:
                                - thead 表格头
                                - tbody 表格主体
                                - tfoot 表格底部
     -->

     <table border="1">
        <thead>
            <tr>
                <th>姓名</th>
                <th>语文</th>
                <th>数学</th>
                <th>总分</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td>99</td>
                <td>99</td>
                <td>198</td>
            </tr>
            
        <tr>
            <td>李四</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
        </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>我是表格底部</td>
                <td>我是表格底部</td>
                <td>我是表格底部</td>
                <td>我是表格底部</td>
            </tr>
        </tfoot>

     </table>
  • 效果展示:
    在这里插入图片描述

五、合并单元格

在这里插入图片描述

代码示例:
  <!-- 
            * 演示表格合并

     -->

     <table border="1">
        <thead>
            <tr>
                <th>姓名</th>
                <th>语文</th>
                <th>数学</th>
                <th>总分</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td>99</td>
                <td>99</td>
                <td rowspan="3">198</td>
            </tr>
            
        <tr>
            <td>李四</td>
            <td>99</td>
            <td>99</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>99</td>
            <td>99</td>
        </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="4">我是表格底部</td>
            </tr>
        </tfoot>

     </table>
  • 效果展示:

在这里插入图片描述

  • 这样我们就实现了合并

六、表单

在这里插入图片描述

6.1 表单 - input 标签

=在这里插入图片描述

代码示例:
    <!-- 
            * 演示 input 标签的基本使用
     -->

     文本框: <input type="text"><br><br>
     密码框: <input type="password"><br><br>
     单选框: <input type="radio"><br><br>
     多选框: <input type="checkbox"><br><br>
     上传文件: <input type="file">
  • 效果演示:

在这里插入图片描述

6.2 input占位文本

在这里插入图片描述

代码示例:
<body>
    账号:<input type="text" placeholder="输入手机号/邮箱"><br><br>
    密码:<input type="password" placeholder="请输入密码">
</body>
  • 效果展示:
    在这里插入图片描述
6.3 radio 单选框

在这里插入图片描述

代码示例:
<body>
   性别 <input type="radio" name="gender" checked="true"><input type="radio" name="gender"></body>
  • 效果展示:

在这里插入图片描述

6.4 file多文件
代码示例:
<body>
        上传文件: <input type="file" multiple>
</body>
  • 效果展示:
    在这里插入图片描述

七、多选框checkbox

在这里插入图片描述

代码示例:
兴趣爱好: 
    <input type="checkbox" checked> 敲代码
    <input type="checkbox" checked> 前端开发
    <input type="checkbox" checked> 后端开发
    <input type="checkbox" checked> 全展开发
  • 效果展示:

在这里插入图片描述

八、下拉菜单

在这里插入图片描述

代码示例:
    城市;
    <select name="" id="">
        <option value="">北京</option>
        <option value="">上海</option>
        <option value="">广州</option>
        <option value="" selected>深圳</option>
        <option value="">江西</option>
        <option value="">浙江</option>
        <option value="">江苏</option>
    </select>
  • 效果展示:
    在这里插入图片描述

九、 表单 - 文本域

在这里插入图片描述

代码示例:
    <!-- 缩放功能实际开发应当禁用, 属性后面用 css设置 -->
    <textarea name="" id="" cols="30" rows="10">我是文本域</textarea>
  • 效果展示:

在这里插入图片描述

label标签

在这里插入图片描述

在这里插入图片描述

代码示例:
    <!-- label包裹后,点击被label 的内容都可以触发选中事件 -->
    性别:
    <label><input type="radio" name="man"></label>

Button按钮

在这里插入图片描述

代码示例:
    <!-- form 表单区域 -->
    <!-- action="" 发送数据的地址 -->
    <form action="">
        用户名: <input type="text"><br><br>
        密码:   <input type="password"><br><br>

        <button type="submit">提交</button>
        <button type="reset">重置</button>
        <button type="button">普通按钮</button>
    </form>
  • 效果展示:
    在这里插入图片描述

十、 无语义布局标签

在这里插入图片描述

代码示例:
    <div>我是div</div>
    <div>我是div</div>

    <span>我是span</span>
    <span>我是span</span>
  • 效果展示

在这里插入图片描述

十一、 字符实体

在这里插入图片描述

代码示例:
    <!-- 空格 -->
    <p>长路&nbsp;漫漫,键盘为伴!</p>
    <!-- 小于号 -->
    <p>长路&nbsp;&lt;漫漫,键盘为伴!</p>
    <!-- 大于号 -->
    <p>长路&nbsp;&gt;漫漫,键盘为伴!</p>

在这里插入图片描述

十二、 综合案例一 - 新闻列表

代码示例:

```<!-- 大盒子包裹 -->
    <div>
        <ul>
            <li>
                <img src="../Image/HUAWEI.png" width="200" height="200" alt="">
                <span>不死的华为!</span>
            </li>
            <li>
                <img src="../Image/HUAWEI.png" width="200" height="200" alt="">
                <span>在一起,就可以!</span>
            </li>
            <li>
                <img src="../Image/HUAWEI.png" width="200" height="200" alt="">
                <span>轻舟已过万重山!</span>
            </li>
        </ul>
    </div>


在这里插入图片描述

十三、综合案例二 - 注册信息

在这里插入图片描述

代码示例:
<!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>
    <h1>注册信息</h1>
    <div>
        <form action="">
            <h3>个人信息</h3>
            <!-- 个人信息模块 -->
            <div>
                <form action="">
                    姓名: <input type="text" placeholder="请输入真实姓名"><br><br>
                    密码: <input type="password" placeholder="请输入密码"><br><br>
                    确认密码: <input type="password" placeholder="请输入确认密码"><br><br>
                    性别: <label><input type="radio">&nbsp;&nbsp; <input type="radio"></label><br><br>
                    居住城市; <select name="" id="">
                        <option value="">江西</option>
                        <option value="">北京</option>
                        <option value="">上海</option>
                        <option value="">深圳</option>
                        <option value="">广州</option>
                    </select>
                </form>
            </div>
            <br>
            <!-- 教育经历模块 -->
            <h3>教育经历</h3>
            <div>
                <form action="">
                    最高学历:<select name="" id="">
                        <option value="">小学</option>
                        <option value="">初中</option>
                        <option value="">高中</option>
                        <option value="">专科</option>
                        <option value="">本科</option>
                        <option value="">硕士</option>
                        <option value="">博士</option>
                    </select><br><br>
                    学校名称: <input type="text"><br><br>
                    所学专业: <input type="text"><br><br>
                    在校时间: <select name="" id="">
                        <option value="">2023</option>
                    </select> -- 
                    <select name="" id="">
                        <option value="">2024</option>
                    </select><br><br>
                </form>
            </div>
            <!-- 工作经历 -->
            <div>
                <form action="">
                    公司名称: <input type="text"><br><br>
                    工作描述:<br>
                    <textarea name="" id="" cols="30" rows="10"></textarea>
                    <br><br>
                    <input type="checkbox">已阅读并同意一下协议:
                    <ul>
                        <li>
                            <a href="#">《用户服务协议》</a>
                        </li>
                        <li>
                            <a href="#">《隐私政策》</a>
                        </li>
                    </ul>
                </form>
            </div>
            <button>免费注册</button> &nbsp; <button>重新填写</button>
        </form>
    </div>
</body>
</html>
  • 效果图:

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

脱发使我稳重

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

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

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

打赏作者

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

抵扣说明:

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

余额充值