1

我正在构建一个多语言网站,需要在页面上切换一些 CSS 来处理不同的语言。我正在将文化代码粘贴到页面中,并且正在寻找一种方法来使用它来引用仅用于该语言的不同选择器。我想知道有没有人为此目的使用过 LESS。如果您有任何提示或教程,请发布。谢谢

4

1 回答 1

1

我没有将它用于这种国际化。但是您可以通过将.culture-code类添加到<html>元素来轻松地设置样式:

 /* default */
 body {
  background:white;
 }

/* these only apply to the body element when your culture code class is applied to the page */
.culture-code body {
  background:red;
}
.culture-code-2 body {
  background:blue;
}

如果您要为每个文化代码使用非常不同的样式表,您可以创建不同的较少样式表,以文化代码命名它们,然后使用您的后端语言导入该样式表。但是,希望您只进行细微的调整:)

于 2013-03-29T13:35:56.657 回答