Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 网页:用X字型表示英文字符,用Y字型表示俄文字符…等等,可以这样做吗?_Html_Css_Fonts - Fatal编程技术网

Html 网页:用X字型表示英文字符,用Y字型表示俄文字符…等等,可以这样做吗?

Html 网页:用X字型表示英文字符,用Y字型表示俄文字符…等等,可以这样做吗?,html,css,fonts,Html,Css,Fonts,我有一个充满混合字符的网页,我想为一种语言分配一种字体,而不是“一种字体适合所有人”,有什么解决方案吗 我的页面是UTF-8编码的,我首先喜欢HTML/CSS解决方案,必要时喜欢JS 谢谢。对于您的需求来说,这可能太晚了,但我碰巧看到了这个问题。我能想到的最简单的方法是在俄语的每一部分周围加上一个标签,标签上附有一个类。然后为常规正文文本定义一组CSS,为范围内的文本定义另一组CSS HTML: HTML: p.S.如果你给你的问题加上更多相关的标签,可能会有更多的人看你的问题。你当然可以将这个

我有一个充满混合字符的网页,我想为一种语言分配一种字体,而不是“一种字体适合所有人”,有什么解决方案吗

我的页面是UTF-8编码的,我首先喜欢HTML/CSS解决方案,必要时喜欢JS


谢谢。

对于您的需求来说,这可能太晚了,但我碰巧看到了这个问题。我能想到的最简单的方法是在俄语的每一部分周围加上一个标签,标签上附有一个类。然后为常规正文文本定义一组CSS,为范围内的文本定义另一组CSS

HTML:

HTML:


p.S.如果你给你的问题加上更多相关的标签,可能会有更多的人看你的问题。你当然可以将这个“HTML”和“CSS”与“字体”一起标记。我想,如果这是最好的方法,那么2个月后,我就准备好了。我最初的想法是让Javascript找出语言(即,一定范围的UTF-8将是英语、俄语等。)@stockoverflow:显然,是的。请注意,它在Internet Explorer 6和7中不起作用。
<p>English English English. 
<span class="russianText">Russian Russian.</span> 
English English again.</p>
body {
  font-family: Arial, sans-serif;
}
span.russianText {
  font-family: Times New Roman, serif;
}
<p lang="en">English text.</p>
<p lang="ru">Russian text.</p>
:lang(en) { font-family:A; }
:lang(ru) { font-family:B; }