css property
`text-emphasis-style` CSS property
The text-emphasis-style CSS property sets the appearance of emphasis marks. It can also be set, and reset, using the text-emphasis shorthand.
Interactive exampleOpen the canonical MDN source to run this embedded demo.
text-emphasis-style: none;
text-emphasis-style: triangle;
text-emphasis-style: "x";
text-emphasis-style: filled double-circle;
<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;
}
Syntax
/* Initial value */
text-emphasis-style: none; /* No emphasis marks */
/* <string> values */
text-emphasis-style: "x";
text-emphasis-style: "\25B2";
text-emphasis-style: "*";
/* Keyword values */
text-emphasis-style: filled;
text-emphasis-style: open;
text-emphasis-style: dot;
text-emphasis-style: circle;
text-emphasis-style: double-circle;
text-emphasis-style: triangle;
text-emphasis-style: filled sesame;
text-emphasis-style: open sesame;
/* Global values */
text-emphasis-style: inherit;
text-emphasis-style: initial;
text-emphasis-style: revert;
text-emphasis-style: revert-layer;
text-emphasis-style: unset;
Values
none- : No emphasis marks.
filled- : The shape is filled with solid color. If neither
fillednoropenis present, this is the default.
- : The shape is filled with solid color. If neither
open- : The shape is hollow.
dot- : Display small circles as marks. The filled dot is
'•'(U+2022), and the open dot is'◦'(U+25E6).
- : Display small circles as marks. The filled dot is
circle- : Display large circles as marks. The filled circle is
'●'(U+25CF), and the open circle is'○'(U+25CB).
- : Display large circles as marks. The filled circle is
double-circle- : Display double circles as marks. The filled double-circle is
'◉'(U+25C9), and the open double-circle is'◎'(U+25CE).
- : Display double circles as marks. The filled double-circle is
triangle- : Display triangles as marks. The filled triangle is
'▲'(U+25B2), and the open triangle is'△'(U+25B3).
- : Display triangles as marks. The filled triangle is
sesame- : Display sesames as marks. The filled sesame is
'﹅'(U+FE45), and the open sesame is'﹆'(U+FE46).
- : Display sesames as marks. The filled sesame is
<string>- : Display the given string as marks. Authors should not specify more than one character in
<string>. The UA may truncate or ignore strings consisting of more than one grapheme cluster.
- : Display the given string as marks. Authors should not specify more than one character in
Formal definition
Formal syntax
Examples
Basic example
h2 {
-webkit-text-emphasis-style: sesame;
text-emphasis-style: sesame;
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
- The related properties
text-emphasis-color,text-emphasis. - The
text-emphasis-positionproperty allowing to define the position of the emphasis marks.