关于spacing工具类的Bootstrap 5文档说明:
其中sides为:
- t -用于设置
margin-top
或padding-top
的类- b -用于设置
的类margin-bottom
或padding-bottom
- s -用于在LTR中设置
margin-left
或padding-left
,在RTL中设置margin-right
或padding-right
的类- e -用于在LTR中设置
margin-right
或padding-right
,在RTL中设置margin-left
或padding-left
的类
所以,对于一点左填充,你将使用类ps-1
在Bootstrap 5,它曾经是pl-1
在Bootstrap 4。
我认为他们改变了这个是为了让RTL语言更容易理解,但是我无论如何也想不出s或e代表什么。我永远也记不住' s ' left ';没有真正理解s/e代表什么隐喻。
那么,s和e代表什么呢?S蛋挞
和
End
这是为了使使用RTL更简单。在默认LTR中,Start为左,End为右。
"我认为他们改变了这一点,这样RTL就不会那么混乱了但我怎么也想不出我们会说什么代表。我永远也记不住' s ' left ';实际上没有理解s/e代表什么隐喻。
如Bootstrap文档中所述…
"…用start替换方向属性,如left和right和。这使得类名和值适合LTR和RTL"