This translation is incomplete. Please help translate this article from English.
Deprecated
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Avoid using it and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
L'element HTML <content> s'utilitza a l'interior de Shadow DOM como un insertion point. No està destinat a ser utilitzat en HTML ordinari. S'utilitza amb components Web Components. Ara s'ha reemplaçat per l'element <slot>.
Nota: Encara present en primer esborrany de les especificacions i posat en pràctica en diversos navegadors, aquest element s'ha eliminat en les versions posteriors de l'especificació.
| Categories de contingut | Contingut transparent. |
|---|---|
| Contingut permès | contingut dinàmic. |
| Omissió de l'etiqueta | Cap, tant l'etiqueta inicial com l’etiqueta final són obligatòries |
| Elements pares permesos | Qualsevol element que accepti contingut dinàmic . |
| Interfície DOM | HTMLContentElement |
Atributs
Aquest element inclou els atributs globals.
- select
- Una llista separada per comes dels selectors. Aquests tenen la mateixa sintaxi que els selectors CSS. Seleccionen el contingut per inserir en lloc de l'element
<content>.
Exemple
Aquí és un simple exemple d'ús de l'element <content> És un arxiu HTML amb tot el necessari.
Nota: Perquè aquest codi funcioni, i es visualitzi en el navegador, ha de ser compatible amb els components web. Veure Habilitació de Components Web en Firefox.
<html>
<head></head>
<body>
<!-- The original content accessed by <content> -->
<div>
<h4>My Content Heading</h4>
<p>My content text</p>
</div>
<script>
// Get the <div> above.
var myContent = document.querySelector('div');
// Create a shadow DOM on the <div>
var shadowroot = myContent.createShadowRoot();
// Insert into the shadow DOM a new heading and
// part of the original content: the <p> tag.
shadowroot.innerHTML =
'<h2>Inserted Heading</h2> <content select="p"></content>';
</script>
</body>
</html>
Si es pot veure en un navegador web, ha de ser similar al següent.

Especificacions
| Especificació | Estat | Comentari |
|---|---|---|
| Shadow DOM The definition of 'content' in that specification. |
Working Draft |
Navegadors compatibles
| Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Suport bàsic | 35 | 28 (28) [1] | No support | 26 | No support |
| Característica | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Suport bàsic | 37 | 28.0 (28) [1] | No support | ? | ? |
[1] Si Shadow DOM no està activat en Firefox, els elements <content> es comportaran com HTMLUnknownElement. Shadow DOM es va implementar per primera vegada a Firefox 33 i està darrere d'una preferència, dom.webcomponents.enabled, que està desactivada per defecte.

