files/en-us/web/css/reference/properties/text-emphasis/index.md
The text-emphasis CSS property applies emphasis marks to text (except spaces and control characters). It is a shorthand for {{cssxref("text-emphasis-style")}} and {{cssxref("text-emphasis-color")}}.
{{InteractiveExample("CSS Demo: text-emphasis")}}
text-emphasis: none;
text-emphasis: filled red;
text-emphasis: "x";
text-emphasis: filled double-circle #ffb703;
<section id="default-example">
<p>
I'd far rather be
<span class="transition-all" id="example-element">happy than right</span>
any day.
</p>
</section>
p {
font: 1.5em sans-serif;
}
The text-emphasis property is quite different from {{cssxref("text-decoration")}}. The text-decoration property does not inherit, and the decoration specified is applied across the whole element. However, text-emphasis does inherit, which means it is possible to change emphasis marks for descendants.
The size of the emphasis symbol, like ruby symbols, is about 50% of the size of the font, and text-emphasis may affect line height when the current leading is not enough for the marks.
[!NOTE]
text-emphasisdoesn't reset the value of {{cssxref("text-emphasis-position")}}. This is because if the style and the color of emphasis marks may vary in a text, it is extremely unlikely that their position will. In the very rare cases when this is needed, use the property {{cssxref("text-emphasis-position")}}.
This property is a shorthand for the following CSS properties:
/* Initial value */
text-emphasis: none; /* No emphasis marks */
/* <string> value */
text-emphasis: "x";
text-emphasis: "点";
text-emphasis: "\25B2";
text-emphasis: "*" #555555;
text-emphasis: "foo"; /* Should NOT use. It may be computed to or rendered as 'f' only */
/* Keywords value */
text-emphasis: filled;
text-emphasis: open;
text-emphasis: filled sesame;
text-emphasis: open sesame;
/* Keywords value combined with a color */
text-emphasis: filled sesame #555555;
/* Global values */
text-emphasis: inherit;
text-emphasis: initial;
text-emphasis: revert;
text-emphasis: revert-layer;
text-emphasis: unset;
none
filled
filled nor open is present, this is the default.open
dot
'•' (U+2022), and the open dot is '◦' (U+25E6).circle
'●' (U+25CF), and the open circle is '○' (U+25CB). This is the default shape in horizontal writing modes when no other shape is given.double-circle
'◉' (U+25C9), and the open double-circle is '◎' (U+25CE).triangle
'▲' (U+25B2), and the open triangle is '△' (U+25B3).sesame
'﹅' (U+FE45), and the open sesame is '﹆' (U+FE46). This is the default shape in vertical writing modes when no other shape is given.<string>
<string>. The UA may truncate or ignore strings consisting of more than one grapheme cluster.<color>
currentColor.{{CSSInfo}}
{{csssyntax}}
This example draws a heading with triangles used to emphasize each character.
h2 {
text-emphasis: triangle #dd5555;
}
<h2>This is important!</h2>
{{EmbedLiveSample("A_heading_with_emphasis_shape_and_color", 500, 90)}}
{{Specifications}}
{{Compat}}