【发布时间】:2014-09-30 19:50:58
【问题描述】:
我正在做一个使用 HTML、CSS、PHP 和 JS 的多语言网站,因此根据用户输入,当我从数据库中提取数据时,文本可能是英文或法文。
在 CSS 中是否有一种方法可以自动检查文本是否为英文,因此它将应用嵌入的英文字体,如果它在法国,它将应用嵌入的法国字体。
如果我以前知道该语言,我会将一些 CSS 类应用于文本 HTML 元素,例如 <p class="en"></p> 或 <p class="fr"></p>。但我不知道来自 DB 的文本的语言。
【问题讨论】:
-
你是怎么知道这门语言的?我猜是使用 php 吗?
-
不,CSS 无法自动知道文本是什么语言。为什么不能使用特定的 CSS 类?它只需要包装所有用户生成的内容。
-
我同意 @ReinerGerecke 但如果你现在可以使用 php 的语言(一个包含值 "en,fr,ar....." 的 get 变量),那么我可能有一个解决方案你
-
该语言被称为“法语”,而不是“法国”。 :-) (或者可以说,该语言称为 Français。)
-
抱歉英语不好,但我不懂语言。但我知道它应该是英语或法语,如果我以前知道该语言,我会将一些 CSS 类应用于文本 HTML 元素,例如 或
.
标签: javascript php html css