Voici l’histoire: J’utilise SWFObject pour insérer un object Flash dans ma page. L’incorporation mange mon span
. Donc, je perds tout mon CSS pour cela. Je pensais à déplacer tout le CSS vers le parent afin de ne pas perdre mes styles CSS lorsque Flash apparaît.
J’ai essayé d’utiliser une span
dans un span
, mais je ne pense pas que cela fonctionne. Y a-t-il une raison à cela? Je ne comprends pas pourquoi vous pourriez avoir div
dans une div
mais pas une span
dans une span
.
Est-ce que cela concerne les spans
en ligne?
La spécification HTML4 stipule que:
Les éléments en ligne ne peuvent contenir que des données et d’autres éléments en ligne
Span est un élément en ligne, donc avoir une envergure à l’intérieur est valide. Il y a une question connexe: les balises peuvent-elles contenir un type quelconque de balises? ce qui le rend tout à fait clair.
La spécification HTML5 (y compris la version la plus récente de HTML 5.3 datée du 16 novembre 2017) modifie la terminologie, mais elle est tout à fait valable pour placer une envergure dans une autre période.
Oui. Vous pouvez avoir une span
dans une span
. Votre problème provient de quelque chose d’autre.