28172 sujets

CSS et mise en forme, CSS3

Salut (à tout ceux qui passent par là),
Je sais qu'on peut le faire sur la balise body, mais appliquer une classe et/ou un id sur la balise <html> a t'il des conséquences néfastes... est-ce tout simplement autorisé ?

Merci à ceux qui pourront m'éclairer sur le sujet.
Salut pr-brna,

A mon avis, ça n'est pas valide mais surtout, je n'en vois pas l’intérêt. Pourquoi vouloir remonter plus loin que la balise body qui contient déjà tous les éléments à styler ?
Un contexte particulier : devoir se réserver la possibilité de virer une image de fond appliquée via css sur la balise html.

Cette image doit changer selon les pages. Placer une classe distincte par page l'aurait permis. En évitant surtout de toucher a la balise body, qui comporte elle aussi une image de fond, également appliquée via css.

Il existe bien une solution qui est de descendre d'un niveau en créant un bloc qui englobera l'ensemble de la page.

Mon souci était justement d'éviter de surcharger le html en créant une div supplémentaire. Je vérifierai pour ce qui est de la validation mais tu as certainement raison...