今天我们继续结合发布的Html5基础知识点文档进行复习,希望对大家有所帮助。
目录
列表
无需列表
有序列表
自定义列表
样例
表格
基本属性
编辑
相关属性
Border
Width
Height
编辑
表格标题
编辑
表格单元头
合并单元格
垂直单元格合并
水平单元格合并
一般遵守的步骤
表单标签
各类基础标签
text⽂本框
password密码框
radio单选框
checkbox多选框
file⽂件选择
submit提交按钮
reset重置按钮
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三种。
dd前会默认缩进,缩进可以⽤CSS消除,dl中只允许包含dt或dd标签,dt和dd当中随便放。
下面是一段代码展示和具体效果:
无序列表ul
- 点赞
- 关注
- 收藏
有序列表ol
- CSDN博主
- PLEASURE
- 乐事
自定义列表dl
- HTML
- 超文本标记语言,用于创建网页结构。
- CSS
- 层叠样式表,用于网页的表现形式。
- JavaScript
- 一种脚本语言,用于网页的交互功能。
PS:这些列表标签都是双标签
在表格当中,table表示表格整体,可以包裹多个tr,tr表示表格每⾏,可⽤于包裹td,td表示表格单元格,可⽤于包裹内容。
姓名 年龄 职业 张三 30 程序员 李四 25 设计师 王五 35 产品经理
这里的border是我们看到的分割一个一个单元格的边框线,如果删除,那么各个单元格子间就不会有线条,效果如下:
反之,如果我们把数字变大,那么相应的边线也会变大。
border属性值为数字,效果是边框的宽度,具体效果在基本属性当中已经跟大家阐述。
width属性值为数字,效果是表格宽度。
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
进行合并的三个步骤:
注意:不能跨结构标签合并(如th、td、tf等)
这些标签一般都是单标签,用于收集用户输入,它有多种类型,每种类型适用于不同的输入场景。他有如下三个需要注意的事项:
下面是几种常用的基础标签
用于接受单行的文本输入,是最基本的输入字段。
类似于文本框,但输入的字符会被遮掩,用于保护用户的隐私。
一组单选按钮中只能选中一个。同一组的单选按钮需要相同的name
属性。
允许多个选项被选中,适合用户需要勾选多个项目的情况。
让用户从本地文件系统选择一个或多个文件。
在表单中存储数据,但用户不可见,常用于安全令牌或会话ID。
当用户点击时,会触发表单的提交事件,将表单数据发送给服务器。
当用户点击时,会清除表单中的所有输入,将表单恢复到初始状态。
与提交按钮类似,但不会提交表单,常用于触发JavaScript函数。
为输入框提供一个提示性的文本,当输入框为空时显示。
专门用于收集电子邮件地址,浏览器会自动验证格式是否正确。
用于收集数值,可以通过min
和max
属性限制范围。
提供一个日期选择器,用户可以选取日期。
类似于文本输入,但浏览器可能会提供一个搜索图标和自动完成建议。
提供一个颜色选择器,用户可以选取颜色。
元素中的
。
action当点击置顶的提交等按钮时把数据发送的地址。
name表单的唯⼀名称。
method制定提交表单时的类型请求:GET请求和POST请求。
datalist为输⼊框提供⼀个下拉列表以供选择,⽀持模糊搜索。
标签组成:select表示菜单整体,option表示菜单的每一项,可以用selected设置默认选中 默认选中selcet一般跟在option的<>内部。
textarea为网页提供可输入多行文本的表单控件,是双标签。常见属性cols规定了文本域的可见宽度,rows规定了文本域的可见行数。右下角可以拖动改变大小,实际开发中推荐CSS。
常用于绑定内容余表单标签的关系,是双标签。
把内容(如文本)包裹起来 在表单标签上天界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的知识点,博主是否能更加勤快的更新,就看大家的点赞收藏了(求求🥺)
网页只“认识”一个空格,多个空格“不认识”,所以需要使用字符实体,格式为&对应英文;。常用的有空格
这里没有空格
这里有只按下一次 空格键的空格和很多按下 空格键的空格效果
这里是使用了一次和多次 字符实体 后的空格效果
今天温故了一些比较常见的标签、表格和列表,希望对大家有所帮助,也希望大家喜欢的话可以留下点赞、关注和收藏,这对我真的很重要,谢谢!
上一篇:数据结构练习