我通常写“”引号,但在一些非英语国家你需要写“”。而且我目前在非英语网站上工作,不知道如何用我的键盘写非英语引号。所以我在想也许 CSS 可以帮助我。关于代码的任何帮助或想法?更多关于非英语引号:http ://en.wikipedia.org/wiki/Non-English_usage_of_quotation_marks
2 回答
您可以为这些使用 HTML 实体:
„quote“
结果:
“引用”
您还可以使用 unicode 字符代码:
„quote“
您可以使用该q
元素代替引号,因为浏览器应该添加特定于语言的引号,前提是该语言在标记中指示,例如使用<html lang=de>
. 但是,IE 7 及更早版本不支持q
. q
使用, 与在内容中使用引号相反,您并没有真正获得任何好处。
您应该从可靠来源检查引号做法。(参见芝加哥风格手册,它描述了几种语言的实践,或查看CLDR 图表。)这取决于你如何实现它们的创作环境——使用字符本身通常是最好的,但如果你觉得这不方便,你可以使用实体引用。
对于德语,有两种做法:使用 U+201E DOUBLE LOW-9 QUOTATION MARK 和 U+201C LEFT DOUBLE QUOTATION MARK,“this way”,以及使用 U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 和 U+00AB LEFT - 指向双角引号,“这样”。使用q
,浏览器使用前者;后者可以被要求quotes
在 CSS 中使用该属性。
如果您决定使用该元素,请注意,决定引号选择的q
是封闭元素的语言(周围文本的语言),而不是元素的语言(引用文本的语言)。q
例如,如果引用的德文文本出现在英文文档中,则应在其周围加上英文引号。