当前位置: 首页 > 知识库问答 >
问题:

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

欧阳晗日
2023-05-24

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

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

共有2个答案

宗沛
2023-05-24

所谓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逻辑属性。

  • CSS margin-inline和margin-block区别是什么? « 张鑫旭-鑫空间-鑫生活
归鸿朗
2023-05-24

现实世界的文本有 从左到右, 从右到左 这种顺序. 就是用start, end 这种代替原本的左右.

以下是mdn的说明

https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Logical_...

 类似资料:
  • 本文向大家介绍calc属性是什么?相关面试题,主要包含被问及calc属性是什么?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: Calc用户动态计算长度值,任何长度值都可以使用calc()函数计算,需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);

  • 我的应用程序是关于艺术家画墙壁的。 在这一点上,艺术家有许多墙,墙属于艺术家。 但现在我想使可能的一面墙归属许多艺术家。( 我想不出解决这个问题的最好办法。那么: 1-一个旋转台:艺术家的墙壁,那里有许多艺术家和艺术家的墙壁 •可能吗?还是双方都必须有自己的关系? • 2-我的墙表中的艺术家ID数组 •那么我想我会失去这段雄辩关系的好处 看起来很脏 有什么经验可以分享吗?够清楚吗?我用的是拉威尔5

  • 问题内容: 我读到要获取数组的长度,我使用的属性,例如。什么是属性?这是一堂课吗? 问题答案: 属性是字段的另一个术语。它通常是一个公共常量或可以直接访问的公共变量。在这种特殊情况下,Java中的数组实际上是一个对象,并且您正在访问表示数组长度的公共常量值。

  • 材料拥有确定不变的特性和固定的行为。了解这些特性将有助于你在一定程度上熟悉材料,这与 Material Design 的构想是一致的。 物理特性 材料具有变化的长宽尺寸(以 dp 为计)和均匀的厚度(1dp)。 (上图)可取 材料的高度和宽度是可变的。 (上图)不可取 材料总是 1dp 厚。 材料会形成阴影。 阴影是由于材料元件之间的相对高度(Z 轴位置)而自然产生的。 (上图)可取 阴影描述材料

  • 问题内容: 我今天在看一个css文件,发现以下规则集: 星号在 padding和 line-height中是什么意思? 谢谢。 问题答案: 这是“star property hack”,与“underscore hack.”相同。它在IE忽略的属性之前包括垃圾(*最多适用于IE 7,_最多适用于IE 6)。

  • 问题内容: twitter引导程序代码具有许多CSS属性,最后带有一个。 例如 怎么办? 更新 我不好说不清楚。我正在使用Bootstrap的SASS部分。 问题答案: 据我所知,Twitter Bootstrap使用LESS。另一方面,!default它实际上是Sass的一部分,用于为Sass变量($var)提供默认值,这将使其在给定的上下文中无效, 即使在Sass中也是如此 。 此外,我!de