HTML定义
HTML基本骨架
h标题标签
p段落标签
br换行和hr水平线标签
文本格式化标签
img图像标签
a超链接标签
audio音频标签
video视频标签
- 如果要使用autoplay自动播放属性,就必须和muted静音播放属性一起用!
HTML常用特殊字符
列表标签
table表格标签
表单标签
form表单域
input表单元素
按钮还有一种写法如下:
label标签(增大控件的点击范围)
select下拉列表
textarea文本域标签
div和span布局标签
CSS
CSS引入方式
基础选择器
标签选择器
类选择器
id选择器
通配符选择器
画盒子
文字控制属性
font-size字体大小
font-weight字体粗细
font-style文字样式
line-height行高
font-family字体族
font复合字体属性
text-indent文本缩进
text-align文本对齐方式(相对父盒子)
text-decoration文本修饰线
color文字颜色
文字垂直居中效果
复合选择器
后代选择器
子代选择器
并集选择器
交集选择器
伪类选择器
超链接伪类选择器
鼠标动作状态的选择器
CSS特性
Emmet快捷写法
背景属性
background-image背景图
background-repeat背景图平铺方式
background-position背景图位置
background-size背景图大小缩放
background-attachment背景图固定
background复合背景图属性
display显示模式
结构伪类选择器
盒子模型
border边框
paddin内边距
盒子尺寸计算注意
margin外边距
外边距合并问题
外边距塌陷问题
行内元素内外边距上下问题
border-radius盒子圆角
box-shadow盒子阴影
清除默认样式
overflow元素溢出
溢出的滚动条:
浮动(一浮俱浮)
清除浮动
Flex弹性布局
justify-content主轴对齐方式
space-between效果:
space-around效果:
space-evenly效果:
align-content行对齐方式(对单行盒子不生效)
align-items和align-self侧轴对齐方式
flex-direction修改主轴方向
flex弹性主轴伸缩比
flex-wrap弹性盒子换行(默认不换行压缩)
position定位
position定位模式和边偏移
子绝(absolute)父相(relative)
定位正居中
margin和transform二选一,margin更灵活,transform更简便
z-index堆叠层级(针对position定位元素)
CSS精灵图
字体图标
vertical-align图片文字垂直对齐方式(用于img中)
opacity整个元素透明度(包括背景和内容)
transition过渡
cursor鼠标悬停在元素上是指针显示样式
SEO三大搜索引擎优化标签
Favicon浏览器标题栏图标
tansform平面转换
translate平移
rotate旋转
transform-origin改变转换原点
多重转换(transform中空格隔开即可)
scale缩放
skew倾斜
linear-gradient线性渐变
radial-gradient径向渐变
transform空间转换
perspectve视距(添加给父盒子)
rotate旋转
transform-style呈现方式(平面或者3d空间)
scale3d 缩放
animation动画
视口标签(自适应移动端)
让HTML的宽度等于逻辑分辨率的宽度或者设备的宽度,自适应变化
!感叹号自带生成
二倍图
rem相对单位适配移动端和@media媒体查询
rem-flexibe.js自适应各种移动端
less 预处理CSS器
less简介
less注释
less运算
less嵌套(快速生成CSS后代选择器)
less变量
less导入
less导出
less禁止导出
vw和vh相对单位适配移动端
响应式网页(适配所有)
响应式媒体查询设置
媒体查询书写顺序
完整语法写法
媒体类型属性
媒体特性属性
媒体查询导入外部CSS
Bootstrap框架
CSS自定义属性