CSS中什么是逻辑属性,什么是旧版属性?

CSS中什么是逻辑属性,什么是旧版属性?

eg.
逻辑属性:marginBlockStart
旧版属性:marginTop

阅读 2k
2 个回答

所谓CSS逻辑属性,指的是-start,-end以及-inline-start,-inline-end,-block-start, -block-end这类CSS属性,其最终渲染的方向是有逻辑性在里面的。

例如margin-left方向是固定的,就左侧间距,没有逻辑;但是,margin-start有可能是左间距,也有可能是右间距,例如,对于内联元素,如果direction属性值是rtl,则margin-start的表现等同于margin-right,如果属性值是ltr,则margin-start的表现等同于margin-left,就表现出了逻辑判断在里面,因此,成为CSS逻辑属性。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏