18073 sujets
Non, cela ne remplace pas l'élément <style>.
<![CDATA[ ... ]]> est l'équivalent XHTML de la mise en commentaire HTML <!-- -->
Ce code est ici mêlé à la mise en commentaire CSS à l'aide de /*... */. Il permet en XHTML la mise en commentaires des feuilles de styles contenues dans l'élément style, pour éviter d'éventuelles erreurs d'interprétation, par exemple si le code CSS contient un sélecteur html>body : le caractère > pourrait être interprété comme un délimiteur de balise XHTML...
Voir le passage "Gestion des caractères spéciaux avec CDATA" dans l'article http://www.openweb.eu.org/articles/html_au_xhtml/
<![CDATA[ ... ]]> est l'équivalent XHTML de la mise en commentaire HTML <!-- -->
Ce code est ici mêlé à la mise en commentaire CSS à l'aide de /*... */. Il permet en XHTML la mise en commentaires des feuilles de styles contenues dans l'élément style, pour éviter d'éventuelles erreurs d'interprétation, par exemple si le code CSS contient un sélecteur html>body : le caractère > pourrait être interprété comme un délimiteur de balise XHTML...
Voir le passage "Gestion des caractères spéciaux avec CDATA" dans l'article http://www.openweb.eu.org/articles/html_au_xhtml/