css.properties

content

The content property sets the generated content of an element.

Formal Syntax

normal | none | [ <content-replacement> | <content-list> ] [/ [ <string> | <counter> | <attr()> ]+ ]? | <element()>

See specification

Browser Support

standard | MDN · Spec

FeatureChromeFirefoxSafariEdge
content11112
alt_text7712817.479
close-quote11112
element_replacement2863979
gradient26113712
image-set1138917113
no-close-quote11112
no-open-quote11112
none11112
none_applies_to_elements91
normal11112
open-quote11112
url11112

Behind a Flag

Some browsers require enabling a flag or preference:

  • content: none_applies_to_elements — firefox: #layout.css.element-content-none.enabled (since 91)

Related Properties