【前端】网页开发精讲与实战 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的第二天课程,课程主要介绍了 列表、表格和表单三大类标签。

正文

一、列表

1. 列表简介

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

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

示例:

【前端】网页开发精讲与实战 HTML Day 2_第1张图片

 2. 无序列表

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

【前端】网页开发精讲与实战 HTML Day 2_第2张图片

注意事项:

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

【前端】网页开发精讲与实战 HTML Day 2_第3张图片

 3. 有序列表

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

【前端】网页开发精讲与实战 HTML Day 2_第4张图片

注意事项:

  • ol标签里面只能包裹li标签
  • li标签里面可以包裹任何内容



    
    
    
    有序列表


    
  1. 打开冰箱门
  2. 把大象装进去
  3. 关掉冰箱门

【前端】网页开发精讲与实战 HTML Day 2_第5张图片

 4. 定义列表

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

【前端】网页开发精讲与实战 HTML Day 2_第6张图片

注意事项:

  • dl里面只能包含dt和dd
  • dt和dd里面可以包含任何内容



    
    
    
    定义列表


    
服务中心
申请售后
售后政策

【前端】网页开发精讲与实战 HTML Day 2_第7张图片

 二、表格

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

【前端】网页开发精讲与实战 HTML Day 2_第8张图片

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




    
    
    
    表格


    
标签名 说明
table 表格
tr
tr
th 表头单元格
td 内容单元格

【前端】网页开发精讲与实战 HTML Day 2_第9张图片

 1. 表格标签结构

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

 【前端】网页开发精讲与实战 HTML Day 2_第10张图片 

2. 合并单元格

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

【前端】网页开发精讲与实战 HTML Day 2_第11张图片

合并单元格的步骤:

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

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

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

         3. 删除其他单元格

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




    
    
    
    表格


    
姓名 语文 数学 总分
张三 99 100 199
李四 98 198
总结 全市第一

 【前端】网页开发精讲与实战 HTML Day 2_第12张图片 

三、表单

作用:收集用户信息

使用场景:

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

示例:

 【前端】网页开发精讲与实战 HTML Day 2_第13张图片 

1. input标签的基本使用

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

 【前端】网页开发精讲与实战 HTML Day 2_第14张图片 




    
    
    
    input基本使用


    
    文本框:
    

密码框:

单选框:

多选框:

上传文件:

 【前端】网页开发精讲与实战 HTML Day 2_第15张图片 

2. input标签的占位文本

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

  




    
    
    
    占位文本


    文本框:
    

密码框:

 【前端】网页开发精讲与实战 HTML Day 2_第16张图片 

3. 单选框 radio

 【前端】网页开发精讲与实战 HTML Day 2_第17张图片 

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

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




    
    
    
    单选框


    性别:
    

 【前端】网页开发精讲与实战 HTML Day 2_第18张图片 

4. 上传文件 file

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

  

5. 多选框 checkbox

多选框也叫复选框

默认选中:checked




    
    
    
    Document


    兴趣爱好:
     唱歌
     跳舞
     打篮球
     写代码

  【前端】网页开发精讲与实战 HTML Day 2_第19张图片 

6. 下拉菜单

【前端】网页开发精讲与实战 HTML Day 2_第20张图片

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




    
    
    
    Document


    城市
    

 【前端】网页开发精讲与实战 HTML Day 2_第21张图片 

7. 文本域

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

标签:textarea,双标签

8. label标签

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

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

label标签-增大点击范围

写法一:

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

写法二:

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

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

9. 按钮 button

【前端】网页开发精讲与实战 HTML Day 2_第22张图片




    
    
    
    Document


    
    
用户名:

密码:

  【前端】网页开发精讲与实战 HTML Day 2_第23张图片 

10. 无语义的布局标签

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

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

11. 字符实体

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

【前端】网页开发精讲与实战 HTML Day 2_第24张图片

     

你可能感兴趣的:(前端,前端,html)