clb56 a écrit :
Non la vraie question c'est la syntaxe * html a-t-elle le moindre sens ?
Oui ! Cette syntaxe est parfaitement valide et ce sélecteur a un sens.
<?xml version="1.0"?>
<myRoot>
<elem1>....</elem1>
...
<html>....</html>
</myRoot>
Le sélecteur ne sélectionnera simplement aucun élément dans le cas où cete feuille de style est appliquée à un doc (x)html.
Bobe a écrit :
Oui ! Cette syntaxe est parfaitement valide et ce sélecteur a un sens.
Ouais ben ça on savait déjà

Laurent Denis a écrit :
- * html signifie l'élément html descendant de n 'importe quel élément. Syntaxe parfaitement valide en CSS, mais qui vise un cas de structure (X)HTML qui n'existe (normalement) pas, et qui serait, lui, invalide du point de vue des normes (X)HTML
- au passage, une variante: * * body signifie l'élément body descendant de n 'importe quel élément lui même descendant etc.. A nouveau une syntaxe parfaitement valide en CSS, qui vise un cas de structure (X)HTML qui n'existe (normalement) pas, et qui etc.
Bien essayé
