css flex中just-content里面的flex-start和start有什么区别?

作者站长头像
站长
· 阅读数 15

看了下MDN没发现区别,但用post-css插件会有警告,比方说这个:css flex中just-content里面的flex-start和start有什么区别?我平时用的都是flex-start,看到有人写start,才发现这个问题。

回复
1个回答
avatar
test
2024-07-20

虽然定义上会有区别,但是实际使用中并没有什么区别。并且在最新的W3C规范[TR]当中 startend 并没有出现在 justify-content 的可选值内。所以 post-css 会出现告警。answer image

在早期版本的草案[1]当中有这俩值,后续被废弃了[2],并且属性名从flex-pack 变更为了 justify-content,但浏览器还是会因为历史原因保留这两个属性的支持。answer image

参考资源
  1. 8.1. Axis Alignment: the 'flex-pack' property | WD-css3-flexbox-20120322
  2. 8.2. Axis Alignment: the 'justify-content' property | WD-css3-flexbox-20120612
  3. 8.2. Axis Alignment: the 'justify-content' property | CSS Flexible Box Layout
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容