【前端】网页开发精讲与实战 HTML Day 2

这篇具有很好参考价值的文章主要介绍了【前端】网页开发精讲与实战 HTML Day 2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 🚀Write In Front🚀
📝个人主页:令夏二十三
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
📣系列专栏:前端
💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🖊

文章目录

目录

文章目录

前言

正文

一、列表

1. 列表简介

 2. 无序列表

 3. 有序列表

 4. 定义列表

 二、表格

 1. 表格标签结构

2. 合并单元格

三、表单

1. input标签的基本使用

2. input标签的占位文本

3. 单选框 radio

4. 上传文件 file

5. 多选框 checkbox

6. 下拉菜单

7. 文本域

8. label标签

9. 按钮 button

10. 无语义的布局标签

11. 字符实体



前言

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

本篇文章内容简介 

今天学习的是HTML的第二天课程,课程主要介绍了 列表、表格和表单三大类标签。

正文

一、列表

1. 列表简介

作用:布局内容排列整齐的区域。

分类:无序列表、有序列表和定义列表(前面没有符号或序号)

示例:

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 2. 无序列表

标签:ul嵌套li,ul是无序列表,li是列表条目。

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

注意事项:

  • ul标签里面只能包裹li标签
  • li标签里面可以包裹任何内容
<ul>
    <li>中华人民共和国</li>
    <li>美利坚合众国</li>
    <li>俄罗斯联邦</li>
    <li>大不列颠及北爱尔兰联合王国</li>
    <li>法兰西共和国</li>
</ul>

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 3. 有序列表

标签:ol嵌套li,ol是有序列表,li是列表条目。

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

注意事项:

  • ol标签里面只能包裹li标签
  • li标签里面可以包裹任何内容
<!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>有序列表</title>
</head>
<body>
    <ol>
        <li>打开冰箱门</li>
        <li>把大象装进去</li>
        <li>关掉冰箱门</li>
    </ol>
</body>
</html>

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 4. 定义列表

标签:dl嵌套dt和dd,dl是定义列表,dt是定义列表的标题,dd是定义列表的描述/详情。 

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

注意事项:

  • dl里面只能包含dt和dd
  • dt和dd里面可以包含任何内容
<!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>定义列表</title>
</head>
<body>
    <dl>
        <dt>服务中心</dt>
        <dd>申请售后</dd>
        <dd>售后政策</dd>
    </dl>
</body>
</html>

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 二、表格

标签:table嵌套tr,tr嵌套td或th

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 提示:在网页中,表格默认没有边框线,使用border属性可以为表格添加边框线。

<!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>表格</title>
</head>
<body>
    <table>
        <tr>
            <th>标签名</th>
            <th>说明</th>
        </tr>
        <tr>
            <td>table</td>
            <td>表格</td>
        </tr>
        <tr>
            <td>tr</td>
            <td>行</td>
        </tr>
        <tr>
            <td>tr</td>
            <td>行</td>
        </tr>
        <tr>
            <td>th</td>
            <td>表头单元格</td>
        </tr>
        <tr>
            <td>td</td>
            <td>内容单元格</td>
        </tr>
    </table>
</body>
</html>

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

 1. 表格标签结构

作用:用表格结构标签把内容划分区域,让表格结构更清晰,语义更清晰。实际上看不到任何效果。

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

2. 合并单元格

作用:将多个单元格合并成一个单元格,以合并同类信息

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

合并单元格的步骤:

  1. 明确合并的目标
  2. 保留最左最上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)

                跨行合并,保留最上单元格,添加属性rowspan

                跨列合并,保留最左单元格,添加属性colspan

         3. 删除其他单元格

注意:千万不能跨结构标签合并。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=, initial-scale=1.0">
    <title>表格</title>
</head>
<body>
    <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td rowspan="2">100</td>
            <td>199</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>98</td>
            <!-- <td>100</td> -->
            <td>198</td>
        </tr>
        <tr>
            <td>总结</td>
            <td colspan="3">全市第一</td>
            <!-- <td>全市第一</td>
            <td>全市第一</td> -->
        </tr>
    </table>
</body>
</html>

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

三、表单

作用:收集用户信息

使用场景:

  • 登录页面
  • 注册页面
  • 搜索区域

示例:

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

1. input标签的基本使用

input标签type属性值不同,则功能不同。

<input type=" ">

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

<!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>input基本使用</title>
</head>
<body>
    <!-- 特点:输入什么就显示什么 -->
    文本框:<input type="text">
    <br><br>
    <!-- 特点:输入什么都是以点的形式显示 -->
    密码框:<input type="password">
    <br><br>
    单选框:<input type="radio">
    <br><br>
    多选框:<input type="checkbox">
    <br><br>
    上传文件:<input type="file" multiple>
</body>
</html>

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

2. input标签的占位文本

占位文本:输入框中的提示信息,文本框和密码框都可以使用。

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

<!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>占位文本</title>
</head>
<body>
    文本框:<input type="text" placeholder="请输入用户名">
    <br><br>
    密码框:<input type="password" placeholder="请输入密码">
</body>
</html>

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

3. 单选框 radio

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

希望是选择性别,则加入属性name="gender"

希望预先选好,则在要选的选项的属性中加入checked,因为属性名和属性值相同,所以省略等于号以及后面的内容。

<!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>单选框</title>
</head>
<body>
    性别:
    <input type="radio" name="gender"> 男
    <input type="radio" name="gender" checked> 女
</body>
</html>

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

4. 上传文件 file

默认情况下,文件上传表单控件只能上传一个文件,添加 multiple 属性可以实现文件多选功能。

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

5. 多选框 checkbox

多选框也叫复选框

默认选中:checked

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

<!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>
</head>
<body>
    兴趣爱好:
    <input type="checkbox"> 唱歌
    <input type="checkbox"> 跳舞
    <input type="checkbox"> 打篮球
    <input type="checkbox"> 写代码
</body>
</html>

  【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

6. 下拉菜单

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

标签:select嵌套option,select是下拉菜单整体,option是下拉菜单的每一项。

<!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>
</head>
<body>
    城市
    <select>
        <option>北京</option>
        <option>上海</option>
        <option selected>广州</option>
    </select>
</body>
</html>

 【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

7. 文本域

作用:多行输入文本的表单控件

标签:textarea,双标签

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

8. label标签

作用:网页中,某个标签的说明文本。

经验:用label标签绑定文字和表单控件的关系,增大表单控件的点击范围(点字也可以选)。

label标签-增大点击范围

写法一:

  • label标签只包裹内容,不包裹表单控件
  • 设置label标签的for属性值和表单控件的id属性值相同。

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

写法二:

使用label标签包裹文字和表单控件,不需要属性

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

提示:支持label标签增大点击范围的 表单控件:文本框、密码框、上传文件等等。

9. 按钮 button

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

<!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>
</head>
<body>
    <!-- form表单区域 -->
    <form action="">
        用户名:<input type="text">
        <br><br>
        密码:<input type="password">
        <br><br>
    <!-- 如果省略type属性,功能是提交 -->
        <button type="submit">提交</button>
        <button type="reset">重置</button>
        <button type="button">普通按钮</button>
    </form>
</body>
</html>

  【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html 

10. 无语义的布局标签

作用:布局网页(划分网页区域,摆放内容)

  • div:独占一行
  • span:不换行

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

11. 字符实体

作用:在网页中显示预留字符

【前端】网页开发精讲与实战 HTML Day 2,前端,前端,html

     文章来源地址https://www.toymoban.com/news/detail-555731.html

到了这里,关于【前端】网页开发精讲与实战 HTML Day 2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包