css 使用文本对齐的最佳实践:使用从右向左语言时为右[已关闭]

vwkv1x7d  于 2022-12-01  发布在  其他
关注(0)|答案(1)|浏览(131)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以使用事实与引用来回答.

昨天关门了。
Improve this question
假设项目使用的是从右到左的语言(默认情况下,波斯语或阿拉伯语等语言是从右到左的),那么设置text-align: rightdirection: rtl的方法更好?
1.全球性,例如:

body * {
  direction: rtl;
  text-align: right;
   }

1.还是按需,也就是说我们希望html是direction: rtl还是text-align: right
后一种方式(按需方法)可能导致许多行代码,例如:

.btn {
      direction: rtl;
      text-align: right;
     }
.nav {
      direction: rtl;
      text-align: right;
     }
.footer {
      direction: rtl;
      text-align: right;
     }

等等。
我说得对吗?2哪条路比较标准?

sqserrrh

sqserrrh1#

设置direction: rtl时,文本方向直接从右向左。
因此,您所要做的就是将direction: rtl设置为body:

body {
  direction: rtl;
  text-align: right;
}

且所有body文本方向将直接从右向左,除非您为特定元素指定其他方向。
第一次

相关问题