零碎知识点

1,inline-block的问题?

空隙和对齐

2,背景透明一般0.2

3,高贵的灰色#ddd

4,使用em设置尺寸,不要固定死宽高padding margin

零碎知识点_第1张图片
图片.png

注意要设置容器的宽度:
设置最小宽度 16em 意思是一排最少设置16个字

5,map的使用

零碎知识点_第2张图片
图片.png

arr.map(item,i)
item是当前传入的数组值
i是当前这个item在数组里面的下标

零碎知识点_第3张图片
图片.png

map从一个数组得到另一个长度一样的数组

零碎知识点_第4张图片
图片.png

6,display:flex的作用

1,给父包裹层添加,可清除浮动造成的父包裹层高度塌陷的问题
http://js.jirengu.com/malu/1/edit?html,css,output
2,在某个场景下,display:flex还有可以紧裹元素的效果

7,当设置图片宽度时,高度不自适应,可以设置align-items:flex-start 可以达到图片宽度可高度正常成比例显示。

7,写css的精髓:border大法

8,关于css 放置的位置和浏览器加载css文件的区别

1,为什么css写在head里面
1),css下载完成之前,不会去展示后面的html
2),css可以预加载,以节约下载时间
最多一个域名 请求 IE (4个) google (20个) firefox(10个)

Google
不管html在css前面还是在后面 都要等css下载完再 --展示--html
IE
只要看到一个html标签就展示
firefox
如果link在head里面 ,那么一定要等css下载完在展示html
如果link在bodoy里面 ,那么看到一个html标签就展示

你可能感兴趣的:(零碎知识点)