前言:
考虑到大家没看过之前的文章,所以来回顾一下上一篇的内容:、
我们学完此专栏 HTML CSS 能干什么?
我们学完HTML和CSS可以制作如下图所示的特效:
目录:
1.学习需要准备的工具
1.VS Code
2.浏览器
属于自己的第一个网页
2.HTML标签学习
排版系列标签
1.标题标签
2.段落标签
3.水平线标签
4.换行标签
文本格式化标签
媒体标签
1.图片标签
2.路径
3.音频标签
4.视频标签
5.链接标签
列表标签
1.列表的应用场景
2.无序列表
3.有序列表
4.自定义列表
表格标签
1.表格的基本标签
2.表格相关属性
3.表格标题和表头单元格标签
4. 表格的结构标签(了解)
5.合并单元格
6.总结
表单标签
1. input系列标签
3. select下拉菜单标签
4. textarea文本域标签
5. label标签
学习目标:
- 能够使用 列表标签 实现网页中列表结构的搭建
- 能够使用 表格标签及属性 实现网页中表格结构的搭建
- 能够使用 表单标签及属性 实现表单类网页结构搭建
场景:在网页中按照 行 展示关联性的内容,如:新闻列表、排行榜、账单等特点:按照行的方式,整齐显示内容种类:无序列表、有序列表、自定义列表
有序列表
自定义列表:
场景:在网页中表示一组无顺序之分的列表,如:新闻列表。标签组成:
标签名 说明 ul 表示无序列表的整体,用于包裹li标签 li 表示无序列表的每一项,用于包含每一行的内容 显示特点:• 列表的每一项前默认显示圆点标识注意点:• ul标签中只允许包含li标签• li标签可以包含任意内容代码:
场景:在网页中表示一组有顺序之分的列表,如:排行榜。标签组成:
标签名 说明 ol 表示有序列表的整体,用于包裹li标签 li 表示有序列表的每一项,用于包含每一行的内容 显示特点:• 列表的每一项前默认显示序号标识注意点:• ol标签中只允许包含li标签• li标签可以包含任意内容代码:
场景:在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表基本标签:注意点:• 标签的嵌套关系:table > tr > td
场景:设置表格基本展示效果常见相关属性:注意点:• 实际开发时针对于样式效果 推荐用CSS设置
场景:让表格的内容结构分组,突出表格的不同部分(头部、主体、底部),使语义更加清晰结构标签:注意点:• 表格结构标签内部用于包裹tr标签• 表格的结构标签可以省略
场景:将水平或垂直多个单元格合并成一个单元格
合并单元格步骤:1. 明确合并哪几个单元格2. 通过左上原则,确定保留谁删除谁• 上下合并→只保留最上的,删除其他• 左右合并→只保留最左的,删除其他3. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)注意点:• 只有同一个结构标签中的单元格才能合并,不能跨结构标签合并(不能跨:thead、tbody、tfoot)代码:
Document
学生成绩单 姓名 成绩 评语 张三 100分 真棒, 第一名 李四 真棒, 第二名 总结 郎才女貌
① 表格基本标签:table > tr > td
② 表格标题和表头单元格标签:table > caption + tr > th
③ 表格结构标签:table > thead > tr > td
④ 表格相关属性
⑤ 合并单元格步骤
1. 明确合并哪几个单元格2. 通过左上原则,确定保留谁删除谁• 上下合并→只保留最上的,删除其他• 左右合并→只保留最左的,删除其他3. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
场景:在网页中显示收集用户信息的表单效果,如:登录页、注册页标签名:input• input标签可以通过 type属性值的不同 ,展示不同效果type属性值:现在演示的比较粗略,后期会有案例来进行讲解
Document 文本框:
密码框:
单选框:
多选框:
上传文件:
场景:在网页中显示用户点击的按钮标签名:buttontype属性值(同input的按钮系列):注意点:• 谷歌浏览器中button默认是提交按钮• button标签是双标签,更便于包裹其他内容:文字、图片等代码:后期学会CSS后:代码:
Document
场景:在网页中提供多个选择项的下拉菜单表单控件标签组成:• select标签:下拉菜单的整体• option标签:下拉菜单的每一项常见属性:• selected:下拉菜单的默认选中
场景:在网页中提供可输入多行文本的表单控件标签名:textarea常见属性:• cols:规定了文本域内可见宽度• rows:规定了文本域内可见行数注意点:• 右下角可以拖拽改变大小• 实际开发时针对于样式效果 推荐用CSS设置
Document
场景:常用于绑定内容与表单标签的关系标签名:label使用方法①:1. 使用label标签把内容(如:文本)包裹起来2. 在表单标签上添加id属性3. 在label标签的for属性中设置对应的id属性值使用方法②:1. 直接使用label标签把内容(如:文本)和表单标签一起包裹起来2. 需要把label标签的for属性删除即可
Document 性别: