CSS总结4
一.定位
1.定位的作用
- 定位用来解决元素的排列(摆放)问题
使用定位可以随心所欲的摆放元素
2.定位的分类
1)默认的定位
- 块元素垂直排列
- 行内元素水平排列
- 这种默认的排列方式叫做流定位
元素有序排列而形成的队伍称之为流
2)特殊的定位(*)
- 浮动定位:可以让块左右排列.
- 相对定位:以自己原来位置为目标产生偏移.
- 绝对定位:以父元素为目标产生偏移.
- 固定定位:以窗口为目标产生偏移.
二.浮动定位
1.浮动的介绍
1)浮动的作用
- 可以让块左右排列
2)浮动的分类
- 左浮动:可以让块按照正序左右排列.
- 右浮动:可以让块按照倒序左右排列.
3)浮动的步骤
- 目标离队(流)
- 弟弟跟上
- 目标去左/右
2.画图说明浮动的规律
3.照片墙案例
三.相对,绝对,固定定位
1.它们的相同点和不同点
- 相同点:它们设置偏移的方式一样.
- 不同点:设置偏移时参考的目标不同.
2.如何设置偏移
- 以任意一边为准向中心方向偏移则是正数
- 举例: left:20px;
3.以案例来阐述不同的定位
四.定位的选择
- 固定定位:看元素是否要挂在窗口上.
- 浮动定位:元素是否要水平排列.
- 相对定位:元素的偏移量是不是很小,位置是不是不释放.
- 绝对定位:除上述3种方式之外(10S之内没想出来).
五.管理员列表(第5版)
六.元素的显示方式
1.有三种方式
1)块
- 特征:有宽高,垂直排列
- h,p,ol,ul,div,table,form
2)行内
- 特征:无宽高,水平排列
- span(b,strong,i,em,u,del),a,label
3)行内块
- 特征:有宽高,水平排列
- img,input,select,textarea
2.如何修改显示方式
- 块: display:block;
- 行内: display:inline;
- 行内块: display:inline-block;
- 隐藏(*): display:none;
js调试技巧
1.看报错信息
- 看看浏览器控制台是否报错
- 仔细看看报错信息
2.打桩
- 看程序执行的过程
- 看每一步的变量的值是否正确
3.排除法
- 删除一半代码,看剩下的代码是否报错
- 逐渐缩小范围,定位到问题在哪一行
相关推荐
云端漂移 2020-07-06
玫瑰小妖 2019-12-31
hellowzm 2020-10-12
drdrsky 2020-06-13
AlisaClass 2020-06-05
vavid 2020-05-30
CSSEIKOCS 2020-05-19
Phoebe的学习天地 2020-05-09
sdbxpjzq 2020-05-04
e度空间 2020-04-30
淡风wisdon大大 2020-04-21
dazhifu 2020-03-04
wangjie 2020-02-26
xiaohuli 2020-02-23
Phoebe的学习天地 2020-02-22
葉無聞 2020-02-03
liusure0 2020-01-11