看了下MDN没发现区别,但用post-css插件会有警告,比方说这个:
我平时用的都是flex-start
,看到有人写start
,才发现这个问题。
看了下MDN没发现区别,但用post-css插件会有警告,比方说这个:
我平时用的都是flex-start
,看到有人写start
,才发现这个问题。
作用是一样的,没什么区别。
flex-start
是早期的写法,后来规范后,和grid
一样统一用了start
来表示
如果你希望兼容性好点,就用flex-start
,否则就用start
6 回答5.7k 阅读✓ 已解决
9 回答9.7k 阅读
5 回答8.3k 阅读✓ 已解决
2 回答7k 阅读
3 回答10.7k 阅读✓ 已解决
5 回答8k 阅读
4 回答7.7k 阅读
虽然定义上会有区别,但是实际使用中并没有什么区别。并且在最新的W3C规范[TR]当中
![规范截图 规范截图](/img/bVc2GDU)
start
和end
并没有出现在justify-content
的可选值内。所以post-css
会出现告警。在早期版本的草案[1]当中有这俩值,后续被废弃了[2],并且属性名从
![对比 对比](/img/bVc2GDg)
flex-pack
变更为了justify-content
,但浏览器还是会因为历史原因保留这两个属性的支持。参考资源