【问题标题】:Multi-language styles within a single element with CSS使用 CSS 的单个元素中的多语言样式
【发布时间】:2016-11-05 07:09:18
【问题描述】:

高。我正在开发一个包含多种语言(准确地说是英语和波斯语)的简单网站。

现在我知道如何为每种语言分别定义样式,如果它们被元素分隔(即<p><div><section> 等)。这样做的方法是这样的:

http://qnimate.com/css-for-multi-language-website/

但在某些时候,即使是一个句子也会包含两种语言,如下所示: 这句话包含英语和فارسی。

我想以某种方式定义每种语言的样式(主要是 font-family 和其他字体样式),而无需手动覆盖与另一种语言包含的每个单词的样式。

【问题讨论】:

  • CSS 和 HTML 本身甚至无法将数字与字母分开,因此您需要将每种语言包装在 span 中,或者一个 ... 或添加一个脚本来做到这一点你,一个懂语言的人
  • 谢谢@LGSon。就视觉副作用最小而言,什么元素是最好的?例如,<p> 不适合。
  • 使用span,它将表现得几乎不存在
  • 谢谢。也许你应该写下你的评论作为答案。
  • 好的,我做到了,谢谢

标签: html css multilingual farsi


【解决方案1】:

CSS 和 HTML 本身甚至无法将数字与字母分开,因此您需要将每种语言包装在一个元素中,或者一个...语言(我不推荐)

span 是最合适的,它会让文本像 span 不存在一样流动。

【讨论】:

    猜你喜欢
    • 2022-01-04
    • 2023-04-04
    • 1970-01-01
    • 2023-02-13
    • 2023-02-24
    • 2016-10-01
    • 2011-10-07
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多