看了下MDN没发现区别,但用post-css插件会有警告,比方说这个:
我平时用的都是flex-start
,看到有人写start
,才发现这个问题。
看了下MDN没发现区别,但用post-css插件会有警告,比方说这个:
我平时用的都是flex-start
,看到有人写start
,才发现这个问题。
作用是一样的,没什么区别。
flex-start
是早期的写法,后来规范后,和grid
一样统一用了start
来表示
如果你希望兼容性好点,就用flex-start
,否则就用start
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
虽然定义上会有区别,但是实际使用中并没有什么区别。并且在最新的W3C规范[TR]当中

start
和end
并没有出现在justify-content
的可选值内。所以post-css
会出现告警。在早期版本的草案[1]当中有这俩值,后续被废弃了[2],并且属性名从

flex-pack
变更为了justify-content
,但浏览器还是会因为历史原因保留这两个属性的支持。参考资源