flex-grow:定义项目的放大比例,默认为0,即如果存在剩余空间,也不会放大。
flex-shrink:定义项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
flex-basis:定义了在分配多余空间之前,项目占据的主轴空间(main size),默认值为auto,即项目的本来大小。
简写为 flex: 1 实际上相当于 flex: 1 1 auto。
例如,在一个 flex 容器中,如果你想让一个子元素占据剩余空间的全部,你可以这样设置:
两者都是外部引用css的方式。但是有一定的区别:
link是一个xhtml标签,除了加载css外,还可以定义 RSS、rel 连接属性等;
@import属于css范畴,只能加载css。
link引用css的时候,在页面载入的同时加载;
@import需要页面完全载入以后才加载。
link是xhtml标签,无兼容问题;
@import是在css2.1提出的,只可在 ie5 才能识别,低版本的浏览器不支持。
link支持使用javascript控制dom去改变样式;
@import不支持。