Html5前端基本知识整理与回顾下篇
创始人
2025-01-15 13:07:17
0

今天我们继续结合发布的Html5基础知识点文档进行复习,希望对大家有所帮助。


目录

列表

无需列表

有序列表

自定义列表

样例

表格

基本属性

​编辑

相关属性

Border

Width

Height

​编辑

表格标题

​编辑

表格单元头

合并单元格

垂直单元格合并

水平单元格合并

一般遵守的步骤

表单标签

各类基础标签

text⽂本框

password密码框

radio单选框

checkbox多选框

file⽂件选择

hidden隐藏域

submit提交按钮

reset重置按钮

button普通按钮

placeholder提示

email类型

number范围

⽇期检查器

search类型

color类型

autocomplete类型允许输入框提供自动完成建议,这些建议来自于元素中的。

最终效果展示

其他补充标签

form标签

下拉菜单

​编辑

文本域

Label标签

使用方法

法一

法二

语义化标签

​编辑

字符实体

结语


列表

无需列表

无需列表的主要对象是ul和li标签,是一个双标签。ul嵌套li,其中ul表示列表整体,li表示其中每⼀项的内容。其中ul只能包含li,li可以包含任何标签。⽆须列表每⼀项前默认显示圆点标识,圆点表示可以⽤CSS改变。

有序列表

有序列表主要由ol和li表示,ol嵌套li,其中ol表示列表整体,li表示每⼀项的内容。有序列表每⼀项前都默认显示序号标识序号标识可以⽤CSS改变。

自定义列表

自定义列表通常在⽹⻚底部导航中使⽤,包含dl,dt,dd三种。

  1. dl表示⾃定义列表的整体,包裹dt、dd标签
  2. dt表示⾃动移列表的主题
  3. dd表示⾃定义列表主题的每⼀项内容

dd前会默认缩进,缩进可以⽤CSS消除,dl中只允许包含dt或dd标签,dt和dd当中随便放。

样例

下面是一段代码展示和具体效果:

无序列表ul

  • 点赞
  • 关注
  • 收藏

有序列表ol

  1. CSDN博主
  2. PLEASURE
  3. 乐事

自定义列表dl

HTML
超文本标记语言,用于创建网页结构。
CSS
层叠样式表,用于网页的表现形式。
JavaScript
一种脚本语言,用于网页的交互功能。

PS:这些列表标签都是双标签


表格

基本属性

在表格当中,table表示表格整体,可以包裹多个tr,tr表示表格每⾏,可⽤于包裹td,td表示表格单元格,可⽤于包裹内容。

姓名 年龄 职业
张三 30 程序员
李四 25 设计师
王五 35 产品经理

这里的border是我们看到的分割一个一个单元格的边框线,如果删除,那么各个单元格子间就不会有线条,效果如下:

反之,如果我们把数字变大,那么相应的边线也会变大。

相关属性

Border

border属性值为数字,效果是边框的宽度,具体效果在基本属性当中已经跟大家阐述。

Width

width属性值为数字,效果是表格宽度。

Height

height属性值为数字,效果是表格⾼度。

PS:

实际当中更推荐CSS。这三个属性的使⽤⽅法是直接跟在table后⾯,即

引号当中写数字即可。具体使用方法如下:

姓名 年龄 职业
张三 30 程序员
李四 25 设计师
王五 35 产品经理

表格标题

表示表格⼤标题,默认在表格顶部居中位置,是双标签。

table border="1" width="600">     这是标题              姓名         年龄         职业                   张三         30         程序员                   李四         25         设计师                   王五         35         产品经理      

表格单元头

表示表头单元格,表示⼀列⼩标题并通常⽤于表格最上⾯的第⼀⾏,默认内部⽂字加粗居中,是双标签。可以结合基本属性中的标签使⽤。

合并单元格

垂直单元格合并

垂直⽅向的单元格合并,跨⾏合并使用rowspan,例:想要的内容

跨行
姓名 部门 联系方式
张三 技术部 电话:1234567890 邮箱:zhangsan@example.com
职位:高级工程师
入职日期:2020-01-01

水平单元格合并

⽔平⽅向的单元格合并,跨列合并使用colspan,例:想要的内容

跨列
公司年度报告
季度 收入 支出
第一季度 200 150
第二季度 250 180
总计 880

一般遵守的步骤

进行合并的三个步骤:

  1. 明确要合并的单元格
  2. 从左上到右下确认需要保留哪⼀个单元格的内容
  3. 跨⾏合并rowspan、跨列合并colspan

注意:不能跨结构标签合并(如th、td、tf等)

表单标签

各类基础标签

这些标签一般都是单标签,用于收集用户输入,它有多种类型,每种类型适用于不同的输入场景。他有如下三个需要注意的事项:

  1. 根据type属性的不同展示不同效果
  2. ⼀般不换⾏,需要⾃⼰⽤br换⾏
  3. 可以在input标签前使⽤汉字作为提示字在前⾯,在后⾯写就是提示词在后⾯

下面是几种常用的基础标签

text⽂本框

用于接受单行的文本输入,是最基本的输入字段。

password密码框

类似于文本框,但输入的字符会被遮掩,用于保护用户的隐私。

radio单选框

一组单选按钮中只能选中一个。同一组的单选按钮需要相同的name属性。

   

checkbox多选框

允许多个选项被选中,适合用户需要勾选多个项目的情况。

                                       

file⽂件选择

让用户从本地文件系统选择一个或多个文件。

hidden隐藏域

在表单中存储数据,但用户不可见,常用于安全令牌或会话ID。

submit提交按钮

当用户点击时,会触发表单的提交事件,将表单数据发送给服务器。

reset重置按钮

当用户点击时,会清除表单中的所有输入,将表单恢复到初始状态。

button普通按钮

与提交按钮类似,但不会提交表单,常用于触发JavaScript函数。

placeholder提示

为输入框提供一个提示性的文本,当输入框为空时显示。

email类型

专门用于收集电子邮件地址,浏览器会自动验证格式是否正确。

number范围

用于收集数值,可以通过minmax属性限制范围。

⽇期检查器

提供一个日期选择器,用户可以选取日期。

search类型

类似于文本输入,但浏览器可能会提供一个搜索图标和自动完成建议。

color类型

提供一个颜色选择器,用户可以选取颜色。

autocomplete类型
允许输入框提供自动完成建议,这些建议来自于元素中的

    

最终效果展示

其他补充标签

form标签

action当点击置顶的提交等按钮时把数据发送的地址。

name表单的唯⼀名称。

method制定提交表单时的类型请求:GET请求和POST请求。

datalist为输⼊框提供⼀个下拉列表以供选择,⽀持模糊搜索。

下拉菜单

标签组成:select表示菜单整体,option表示菜单的每一项,可以用selected设置默认选中 默认选中selcet一般跟在option的<>内部。

文本域

textarea为网页提供可输入多行文本的表单控件,是双标签。常见属性cols规定了文本域的可见宽度,rows规定了文本域的可见行数。右下角可以拖动改变大小,实际开发中推荐CSS。

Label标签

常用于绑定内容余表单标签的关系,是双标签。

使用方法

法一

把内容(如文本)包裹起来 在表单标签上天界ID属性 用label标签的for属性设置对应的ID属性 例: name="sex" id="">

法二

直接使用label把内容和表单标签包裹 把label标签的for属性删除

语义化标签

div标签-一行显示一个,独占一行显示,是双标签,div后面可以连接font-size、color等使用。

span标签-一行显示多个,是双标签。

其余可能会常用的标签有header网页头部、nav网页导航、footer网页底部、aside网页侧边栏、section网页区块、article网页文章。

产品列表

产品编号: 001
产品名称: 高级笔记本
价格: $100
产品编号: 002
产品名称: 设计师鼠标
价格: $50
产品编号: 003
产品名称: 蓝牙耳机
价格: $75

在本案例中,为了各个div和span更加明显,我添加了一些CSS来让他们的得以区分,后续博主也会补充更多CSS的知识点,博主是否能更加勤快的更新,就看大家的点赞收藏了(求求🥺)

字符实体

网页只“认识”一个空格,多个空格“不认识”,所以需要使用字符实体,格式为&对应英文;。常用的有空格 

这里没有空格

这里有只按下一次 空格键的空格和很多按下 空格键的空格效果

这里是使用了一次和多次 字符实体   后的空格效果


结语

今天温故了一些比较常见的标签、表格和列表,希望对大家有所帮助,也希望大家喜欢的话可以留下点赞、关注和收藏,这对我真的很重要,谢谢!

相关内容

热门资讯

专业讨论!德扑之星真破解套路(... 专业讨论!德扑之星真破解套路(辅助挂)软件透明挂(有挂了解)-哔哩哔哩;人气非常高,ai更新快且高清...
每日必看!智星德州菠萝外挂检测... 每日必看!智星德州菠萝外挂检测(辅助挂)软件透明挂(有挂教学)-哔哩哔哩1、玩家可以在智星德州菠萝外...
透视透明挂!轰趴十三水有后台(... 轰趴十三水有后台赢率提升策略‌;透视透明挂!轰趴十三水有后台(辅助挂)软件透明挂(有挂详情)-哔哩哔...
发现玩家!德扑ai助手软件(辅... 发现玩家!德扑ai助手软件(辅助挂)透视辅助(有挂教学)-哔哩哔哩;玩家在德扑ai助手软件中需先进行...
一分钟了解!x-poker辅助... 一分钟了解!x-poker辅助软件(辅助挂)辅助透视(有挂攻略)-哔哩哔哩1、每一步都需要思考,不同...
一分钟揭秘!德州最新辅助器(辅... 一分钟揭秘!德州最新辅助器(辅助挂)透视辅助(有挂攻略)-哔哩哔哩;德州最新辅助器最新版本免费下载安...
玩家攻略推荐!德州辅助(辅助挂... 玩家攻略推荐!德州辅助(辅助挂)辅助透视(有挂了解)-哔哩哔哩是由北京得德州辅助黑科技有限公司精心研...
揭秘真相!pokernow德州... 《揭秘真相!pokernow德州(辅助挂)辅助透视(有挂介绍)-哔哩哔哩》 pokernow德州软件...
五分钟了解!德州之星辅助器(辅... 五分钟了解!德州之星辅助器(辅助挂)辅助透视(有挂透明)-哔哩哔哩1、很好的工具软件,可以解锁游戏的...
推荐一款!pokermaste... 1、推荐一款!pokermaster有外挂(辅助挂)透视辅助(有挂教学)-哔哩哔哩;详细教程。2、p...