1

这是一个使用 vb.net 2010 的新 ASP.NET Web 应用程序现在我需要将整个站点的方向更改为从右到左,以便登录视图与左侧对齐,标题与右侧对齐

4

2 回答 2

1

请参阅 CSS 属性directionhttp://www.w3schools.com/cssref/pr_text_direction.asp

我在项目中实现这一点的方法是使用 LESS CSS 编译器。我创建了两个变量:一个被调用PrimarySide,一个被调用SecondarySide。在 LTR 语言中,这些变量分别是leftright;在 RTL 中,它分别是rightleft

然后在我设置边距、填充、边框或浮动或清除的任何地方,我可能会为其设置左右样式,我会改用@PrimarySide 变量。例如: float: @PrimarySide代替float: left

这让我可以换掉一些变量并编译我的 CSS 的新版本,而无需遍历和更改我在左侧或右侧做某事的每个位置。

如果这不是你的选择,那么寻找我提到的上述 CSS 样式并制作你的 CSS 的 RTL 版本,有效地交换它们的所有左右值,设置方向:rtl,你就完成了!

于 2013-01-23T17:37:03.503 回答
0

我认为这可能会对您有所帮助 - http://msdn.microsoft.com/en-us/magazine/cc163566.aspx? 它可以帮助您了解如何在 .net 中使用资源。

于 2013-01-23T17:44:16.960 回答