--- title: text-emphasis slug: Web/CSS/text-emphasis translation_of: Web/CSS/text-emphasis ---
La propiedad CSS de text-emphasis, es una propiedad abreviada para establecer los valores de text-empahasis-style y text-emphasis-color, en una sola declaración.
Esta propiedad aplicara el énfasis a cada carácter especificado en el texto del elemento, a excepción de caracteres separados como espacios y caracteres de control .
/* Valor Inicial */ text-emphasis: none; /* No emphasis marks */ /* <string> valor */ text-emphasis: 'x'; text-emphasis: '点'; text-emphasis: '\25B2'; text-emphasis: '*' #555; text-emphasis: 'foo'; /* Should NOT use. It may be computed to or rendered as 'f' only */ /* Valor de la Palabra Clave */ text-emphasis: filled; text-emphasis: open; text-emphasis: filled sesame; text-emphasis: open sesame; /* Valor de la Palabra clave combinada con un color */ text-emphasis: filled sesame #555; /* Valores Globales */ text-emphasis: inherit; text-emphasis: initial; text-emphasis: unset;
La propiedad text-emphasis es diferente a la propiedad text-decoration.
Text-decoration no hereda y la decoración se aplica atreves de todo el elemento. Sin embargo, la propiedad test-emphasis si hereda, lo que significa que es posible cambiar el énfasis para los descendientes.
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.
text-emphasis
doesn'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, the property {{cssxref("text-emphasis-position")}}.
{{cssinfo}}
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
.This example draws a heading with triangles used to emphasize each character.
h2 { text-emphasis: triangle #D55; }
<h2>This is important!</h2>
{{EmbedLiveSample("A_heading_with_emphasis_shape_and_color", 500, 70)}}
Specification | Status | Comment |
---|---|---|
{{SpecName('CSS3 Text Decoration', '#text-emphasis-property', 'text-emphasis')}} | {{Spec2('CSS3 Text Decoration')}} | Initial definition |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop("46")}}[1] | 25.0{{property_prefix("-webkit")}} | {{CompatNo()}} | 15.0{{property_prefix("-webkit")}} | 6.1{{property_prefix("-webkit")}} 7.1 |
Feature | Firefox Mobile (Gecko) | Android | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop("46")}}[1] | 4.4{{property_prefix("-webkit")}} | {{CompatNo()}} | 33{{property_prefix("-webkit")}} | 7.1 |
[1] In Firefox 45, it wasn't activated by default: in about:config
, the user has to set the preference layout.css.text-emphasis.enabled
to true
. Activated by default in Firefox 46, this preference was removed in Firefox 49.