百度IFE零基础学院day12-15作业总结
这次作业完成用了大概9个小时的时间
一、遇到的主要困难
class
声明有些混乱div
在前期写html
文档的时候没有很好的归纳总结- 对布局部分还有很多坑要挖。
二、总结了以下问题
1. fixed
和absolute
的区别
fixed
定位基准是根据当前在浏览器窗口中的位置进行定位的。fixed
有两种定位方式- 第一种:
magin
- 这种方式可以将位置相对于父元素进行第一次确定。
- 注意:只有
magin-left
和magin-top
有效
- 第二种:
top``````right``````bottom``````left
- 这种定位以浏览窗口的边框作为基准进行定位
- 注意:初始位置在其父元素的
left=0;``````top=0;
的位置
- 第一种:
absolute
定位是以最近距离的有position
属性且不为static
的父级元素为基准进行定位的。
2. flex
多栏布局如何做到一部分固定一部分自动宽度
- 给需要固定宽度的设置
width:num;
- 自动宽度的
width:calc(100% - num);
- 注意:
calc()
函数中的+``````-
要前后有空格。
3. 如何给input
添加图标以及图标的定位
background-image
属性添加图像background-position
图像定位
4. 如何设置input
内的提示语以及边距
placeholder
属性设置提示语,在获得焦点时消失padding
获得框内边距
测试页面test01.html