这是一个使用 vb.net 2010 的新 ASP.NET Web 应用程序现在我需要将整个站点的方向更改为从右到左,以便登录视图与左侧对齐,标题与右侧对齐
问问题
803 次
2 回答
1
请参阅 CSS 属性direction
。 http://www.w3schools.com/cssref/pr_text_direction.asp
我在项目中实现这一点的方法是使用 LESS CSS 编译器。我创建了两个变量:一个被调用PrimarySide
,一个被调用SecondarySide
。在 LTR 语言中,这些变量分别是left
和right
;在 RTL 中,它分别是right
和left
。
然后在我设置边距、填充、边框或浮动或清除的任何地方,我可能会为其设置左右样式,我会改用@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 回答