有没有一种方法可以在HTML页面上为不同的语言自动使用不同的字体来美化文本呢?我的网站使用英文和阿拉伯语。我想根据显示的语言使用不同的字体。
假设我有一个像这样的段落:
هذه الجملة مكتوبة في اللغة العربية ولكن الجملة التالية مكتوبة في الإنجليزية. The previous sentence is in Arabic but this one is in English.
我希望用X字体显示阿拉伯语句子,但用Y字体显示英语句子。有没有一种方法可以在不基于服务器端对其语言进行了解的情况下手动为每组文本赋予不同的CSS样式,即将每个句子包裹在不同的CSS类中?
谢谢。
假设我有一个像这样的段落:
هذه الجملة مكتوبة في اللغة العربية ولكن الجملة التالية مكتوبة في الإنجليزية. The previous sentence is in Arabic but this one is in English.
我希望用X字体显示阿拉伯语句子,但用Y字体显示英语句子。有没有一种方法可以在不基于服务器端对其语言进行了解的情况下手动为每组文本赋予不同的CSS样式,即将每个句子包裹在不同的CSS类中?
谢谢。
<body lang="en">blah<p lang="ar">هذه الجملة مكتوبة في اللغة العربية ولكن الجملة التالية مكتوبة في الإنجليزية</p><p>The previous sentence is in Arabic but this one is in English.</p></body>
。然后,您可以使用属性font-family和基于lang属性的选择器来创建不同的字体堆栈。编辑:这是WCAG 2.0技术指南[H58]的技巧。 - FelipeAls