首页 前端知识 HTML进阶版(表单标签、语义化标签、字符实体)

HTML进阶版(表单标签、语义化标签、字符实体)

2024-05-31 20:05:29 前端知识 前端哥 805 549 我要收藏

雷迪斯and the乡亲们  欢迎你们来到 奇幻的编程世界 

  上一篇我们学习了(列表标签、表格标签)让我来回顾一下吧!

列表标签

无序列表最常用 ,有序列表偶尔用 , 自定义列表底部导航用

表格标签

① 表格基本标签: table > tr > td

② 表格标题和表头单元格标签: table >  caption +   tr  > th

③ 表格结构标签: table > thead > tr > td

④ 表格相关属性

以上就是我前几天所学的内容,你们都学废了嘛!

那么我们今天来学点新东西,开整!


表单标签

1.    input系列标签

1.1 input系列标签的基本介绍

场景: 在网页中显示收集用户信息的表单效果 , 如 :登录页 、注册页

标签名: input

•      input标签可以通过type属性值的不同 ,展示不同效果

type属性值:

1.2 input系列标签-文本框

场景: 在网页中显示输入单行文本的表单控件

type属性值 :text

常用属性:

(拓展)value属性和name属性作用介绍

value属性 :用户输入的内容 ,提交之后会发送给后端服务器

name属性: 当前控件的含义 ,提交之后可以告诉后端发送过去的数据是什么含义

后端接收到数据的格式是: name的属性值 = value的属性值

1.3 input系列标签-密码框

 场景: 在网页中显示输入密码的表单控件

type属性值: password

常用属性( 同文本框) :

注意点:

•      type属性值不要拼错或者多加空格 ,否则相当于设置了默认值状态:text→文本框

1.4 input系列标签-单选框

场景: 在网页中显示多选一 的单选表单控件

type属性值: radio

常用属性:

注意点:

•      name属性对于单选框有分组功能

•      有相同name属性值的单选框为一组 ,一组中只能同时有一个被选中

1.5 input系列标签-复选框

场景: 在网页中显示多选多的多选表单控件

type属性值: checkbox

常用属性( 同单选框) :

1.6 input系列标签-文件选择

场景: 在网页中显示文件选择的表单控件

type属性值 :file

常用属性:

1.7 input系列标签-按钮

场景: 在网页中显示不同功能的按钮表单控件

type属性值:

注意点:

•      如果需要实现以上按钮功能 ,需要配合form标签使用

•      form使用方法:用form标签把表单标签一起包裹起来即可

1.8 input系列标签总结

 input标签的type属性值:

注意点:

•      占位符 :placeholder

•      如果需要实现单选效果 ,需要设置相同的name属性值

•      单选框和多选框的默认选中:checked

2.    button按钮标签

2.1 button按钮标签

场景: 在网页中显示用户点击的按钮

标签名: button

type属性值( 同input的按钮系列) 

注意点:

•      谷歌浏览器中button默认是提交按钮

•      button标签是双标签 ,更便于包裹其他内容:文字 、图片等

3.    select下拉菜单标签

3.1 select下拉菜单标签

场景: 在网页中提供多个选择项的下拉菜单表单控件

标签组成:

•      select标签:下拉菜单的整体

•      option标签:下拉菜单的每一项

常见属性:

•      selected:下拉菜单的默认选中

4.    textarea文本域标签

场景: 在网页中提供可输入多行文本的表单控件

标签名 :textarea

常见属性:

•      cols:规定了文本域内可见宽度

•      rows:规定了文本域内可见行数

注意点:

•      右下角可以拖拽改变大小

•      实际开发时针对于样式效果推荐用CSS设置

5.    label标签

场景: 常用于绑定内容与表单标签的关系

标签名: label

使用方法① :

1.   使用label标签把内容(如:文本)包裹起来

2.   在表单标签上添加id属性

3.   在label标签的for属性中设置对应的id属性值

使用方法② :

1.    直接使用label标签把内容(如:文本)和表单标签一起包裹起来

2.    需要把label标签的for属性删除即可

语义化标签

1.    没有语义的布局标签

1.1 没有语义的布局标签-div和span

场景: 实际开发网页时会大量频繁的使用到div和span这两个没语义的布局标签

div标签: 一行只显示一个(独占一行)

span标签: 一行可以显示多个

2.    有语义的布局标签(了解)

场景: 在HTML5新版本中 ,推出了一些有语义的布局标签供开发者使用

标签:

注意点:

•      以上标签显示特点和div一致 ,但是比div多了不同的语义

字符实体

1.    HTML中的空格合并现象

场景: 如果在html代码中同时并列出现多个空格 、换行 、缩进等 ,最终浏览器只会解析出一个空格

2. 常见字符实体

场景: 在网页中展示特殊符号效果时 , 需要使用字符实体替代

结构:&英文;

常见字符实体:

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10244.html
标签
评论
发布的文章

JSON&yaml和Properties

2024-06-06 10:06:54

JavaScript中的JSON.stringify()

2024-06-06 10:06:52

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!