text-emphasis-position CSS property sets where emphasis marks are drawn. Like ruby text, if there isn't enough room for emphasis marks, the line height is increased.

/* Initial value */
text-emphasis-position: over right;
/* Keywords value */
text-emphasis-position: over left;
text-emphasis-position: under right;
text-emphasis-position: under left;
text-emphasis-position: left over;
text-emphasis-position: right under;
text-emphasis-position: left under;
/* Global values */
text-emphasis-position: inherit;
text-emphasis-position: initial;
text-emphasis-position: unset;
					

句法

over

Draw marks over the text in horizontal writing mode.

under

Draw marks under the text in horizontal writing mode.

right

Draws marks to the right of the text in vertical writing mode.

left

Draw marks to the left of the text in vertical writing mode.

描述

The preferred position of emphasis marks depends on the language. In Japanese for example, the preferred position is over right . In Chinese, on the other hand, the preferred position is under right . The informative table below summarizes the preferred emphasis mark positions for Chinese, Mongolian and Japanese:

Preferred emphasis mark and ruby position
Language Preferred position Illustration
Horizontal Vertical
日语 over right Emphasis marks appear over each emphasized character in horizontal Japanese text. Emphasis marks appear on the right of each emphasized character in vertical Japanese text.
Korean
Mongolian
Chinese under right Emphasis marks appear below each emphasized character in horizontal Simplified Chinese text.

注意 : The text-emphasis-position cannot be set, and therefore are not reset either, using the text-emphasis shorthand property.

形式定义

初始值 over right
适用于 所有元素
继承 no
计算值 如指定
动画类型 discrete

形式句法

[ over | under ] && [ right | left ]
					

范例

Preferring ruby over emphasis marks

Some editors prefer to hide emphasis marks when they conflict with ruby. In HTML, this can be done with the following style rule:

ruby {
  text-emphasis: none;
}
					

Preferring emphasis marks over ruby

Some other editors prefer to hide ruby when they conflict with emphasis marks. In HTML, this can be done with the following pattern:

em {
  text-emphasis: dot; /* Set text-emphasis for <em> elements */
}
em rt {
  display: none; /* Hide ruby inside <em> elements */
}
					

规范

规范 状态 注释
CSS Text Decoration Module Level 3
The definition of 'text-emphasis' in that specification.
候选推荐 初始定义

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
text-emphasis-position Chrome 完整支持 25 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Edge 完整支持 79 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Firefox 完整支持 46
完整支持 46
不支持 45 — 49 Disabled
Disabled ). To change preferences in Firefox, visit
IE 不支持 No Opera 完整支持 15 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Safari 完整支持 6.1 WebView Android 完整支持 4.4 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Chrome Android 完整支持 25 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Firefox Android 完整支持 46
完整支持 46
不支持 45 — 49 Disabled
Disabled ). To change preferences in Firefox, visit
Opera Android 完整支持 14 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Safari iOS 完整支持 7 Samsung Internet Android 完整支持 1.5 Prefixed
完整支持 Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
left and right Chrome 完整支持 62 Edge 完整支持 79 Firefox 完整支持 46 IE 不支持 No Opera 完整支持 49 Safari 完整支持 8 WebView Android 完整支持 62 Chrome Android 完整支持 62 Firefox Android 完整支持 46 Opera Android 完整支持 46 Safari iOS 完整支持 8 Samsung Internet Android 完整支持 8.0

图例

完整支持

完整支持

不支持

不支持

用户必须明确启用此特征。

用户必须明确启用此特征。

要求使用供应商前缀或不同名称。

要求使用供应商前缀或不同名称。

另请参阅

元数据

  • 最后修改:
  1. CSS
  2. CSS 参考
  3. CSS Text Decoration
  4. 特性
    1. text-decoration
    2. text-decoration-color
    3. text-decoration-line
    4. text-decoration-skip
    5. text-decoration-skip-ink
    6. text-decoration-style
    7. text-decoration-thickness
    8. text-emphasis
    9. text-emphasis-color
    10. text-emphasis-position
    11. text-emphasis-style
    12. text-shadow
    13. text-underline-offset
    14. text-underline-position

Copyright  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1