首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个网页上使用多种自然(人类)语言的最佳实践是什么?

在一个网页上使用多种自然(人类)语言的最佳实践是什么?
EN

Stack Overflow用户
提问于 2012-07-29 00:43:24
回答 3查看 267关注 0票数 2

使用UTF-8编码。( Multiple languages in one HTML page )。

在不同浏览器(包括iPad上的Safari )的单个网页上正确显示多种人类语言的最佳实践是什么?

元语言标签使用什么?

在Rails中工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-29 01:31:37

如果没有意义,不要为整个页面声明一种语言。取而代之的是,对每个divspan或您拥有的任何东西使用一个HTML lang属性。

网站很少使用详细的语言注释(更少见的是它们是一致和准确的),但我相信这将是当前的最佳实践。

票数 4
EN

Stack Overflow用户

发布于 2012-07-29 03:43:00

你不需要任何特别的东西。指示呈现时不需要标记中的语言。这在很大程度上只是一个原则问题,但如果您希望使用它,只需使用<html lang="...">来指示主要语言,并使用lang属性为包含另一种语言的文本的任何块指定另一种语言。

票数 1
EN

Stack Overflow用户

发布于 2012-07-29 18:17:01

如果您混合使用从右到左的语言(阿拉伯语、希伯来语)和从左到右的语言,则需要声明文本块的方向。如果大部分文本是从左到右的,则只需声明从右到左的段落:

代码语言:javascript
复制
<html dir="ltr">
    <p>English text</p>
    <p dir="rtl">العربية text</p> <!-- should render as "text العربية" -->
</html>

声明语言并不像tripleee和Jukka所说的那么重要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11702834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档