以下内容为个人在学习HMLT和CSS记录仅供参考
- 网页由图片、视频、文字等元素组成
- Web标准规定网页由结构、表现、行为组成
- HMTL文件中的基础结构
- 字符的编码,乱码产生的原因以及解决方法
- 代码 | meta设置页面字符集、语言类型等元数据
- 代码 | HTML语义化标签
- HMLT文档类型声明、书写语法、普通标签和自结束标签
- 代码 常用标签:排版标签、文本格式化标签
- 代码 | 常用标签的常用属性、属性的设置(键值对存在)
- 标签之间的关系(包含、并列),注释的使用(注意:注释不可嵌套)
- 代码 | 行内元素与块级元素的区别与各自特点,常见的块级元素和行内元素
- 了解图片的不同的格式和各自的特点
- 代码 | 绝对路径和相对路径,HTML中图片标签以及常用属性的使用
- 代码 | 图片映射(img配合map和area标签)
- 代码 | 音视频标签以及其常用属性
- 旧版浏览器对音视频的兼容(使用embed)
- 列表的分类(有序、无序、自定义),各种列表创建方式以及常用属性
- 代码 | 列表之间的嵌套,通过type修改列表符号类型
- 列表使用场景—导航栏(需要后边学习浮动实现)
- 表单的创建语法,常用属性,input的常用类型(注意单选按钮需要指定相同的name值)
- label绑定input的方法,以及fleldset标签的使用
- 下拉列表和文本域
- 综合案例
有关HTML的更多案例可以参考这里
- 代码 | CSS(层叠样式表的作用),基本语法、书写规范以及注释
- 代码 | CSS的引入方式以及其各自的优先级
- 一些css通用属性
- 代码 | 简单文本属性,长度单位(注意一下em和rem的区别)
- 代码 | 有关背景的常用属性,4种常用表示颜色的属性
- 代码 | 样式的继承以及覆盖
- 常用选择器:元素、id、类、通配符选择器
- 复合选择器、分组选择器
- 代码 | 关系选择器:父子、后代、兄弟选择器
- 代码 | 属性选择器(选中有特定属性的标签)
- 代码 | 伪类选择器和伪元素选择器
- 代码 | 样式的的加权计算、优先级的比较
- 代码 | 了解盒模型的概念和组成
- 块级元素的盒模型与行内元素的盒模型
- 代码 | 盒子水平布局(满足过度约束的等式),盒子水平居中(要为元素设置宽度)
- 代码 | 盒子水平布局,解决元素溢出以及外边距折叠问题
- 代码 | 改变盒模型大小的计算方式
- 代码 | 盒子的轮廓、圆角以及阴影