现在我正在一个双语网站上工作,对如何处理 RTL CSS 代码有点困惑。我有以下两件事;
1. 单个 CSS 文件 - 覆盖 LTR 默认代码。
.content {
position: relative;
padding: 5px 10px 5px 240px;
}
.rtl .content {
padding-right: 240px;
padding-left: 10px;
}
2. 单个 CSS 文件 - 没有覆盖
.content {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
}
.ltr .content {
padding-left: 240px;
padding-right: 10px;
}
.rtl .content {
padding-right: 240px;
padding-left: 10px;
}
使用第一种方法,会有很多覆盖。同样使用第二种方法,css文件中会有很多代码。我知道两者都可以解决问题,但很想知道哪种方法最好。如果还有其他方法,请建议我。