多语言网站的布局调整

努曼·巴蒂(Nouman Bhatti)

谁能指导我有关设计多语言页面布局的最佳实践?

我面临的问题是,一个单词在不同的语言中具有不同的字符和长度。该网页可以用英语很好地工作,但是当语言更改为俄语或其他语言时,布局就会混乱。

举个例子,下面是英语,看起来还可以

在此处输入图片说明

但是俄语版本的页面布局混乱

在此处输入图片说明

努曼·巴蒂(Nouman Bhatti)

我对此进行了一些搜索,发现的唯一方法是根据语言加载特定的.css文件,尤其是当您必须在旧网站中实现多语言的情况时。

因此,我所做的事情Literal在html中被声明为一个,就像下面在html的head标签中一样

<asp:Literal runat="server" ID="Literal1" />

比在页面加载背后的代码中,我设置了文字文本来链接特定的css文件

if (base.User.Language.Equals("Portuguese") || base.User.Language.Equals("Indonesian"))
  {
   Literal1.Text = "<link href='css-files/Portuguese.css' type='text/css' rel='stylesheet'>";

  }
else
  Literal1.Text = "<link href='css-files/default-english.css' type='text/css' rel='stylesheet'>";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章