Bonjour à tous
Je reprends un vieux fichier HTML dont la balise body est
La doc de w3schools dit http://www.w3schools.com/tags/tag_body.asp
Mais de façon surprenante, si je remplace par
et
en mettant ces déclarations avant la feuille de style, j'obtiens un résultat différent: le lien de la première ligne est bleu au lieu d'être marron.
Voir http://paralletes.free.fr/tests/liens-style.htm pour la page ancienne
et http://paralletes.free.fr/tests/liens-style.html pour la page nouvelle.
Question: dans le mécanisme un peu complexe des superpositions de styles, quel est le rang des paramètres de cette balise? C'est vraisemblablement la raison de ce comportement Pas trouvé de doc à ce sujet.
Et à propos si vous avez un texte bien fait en français expliquant simplement le mécanisme du CSS, c'est à dire dans quel ordre les attributs sont pris, je suis preneur. J'ai du mal à l'expliquer à un ami, ce qui doit vouloir dire que je n'en suis pas très sûr moi-même.
Modifié par PapyJP (15 Aug 2015 - 11:47)
Je reprends un vieux fichier HTML dont la balise body est
<body bgcolor="ffffcc" link="660000" vlink="660000" alink="660000">
La doc de w3schools dit http://www.w3schools.com/tags/tag_body.asp
w3schools a écrit :
Attribute Value Description
alink color Not supported in HTML5.
Specifies the color of an active link in a document
background URL Not supported in HTML5.
Specifies a background image for a document
bgcolor color Not supported in HTML5.
Specifies the background color of a document
link color Not supported in HTML5.
Specifies the color of unvisited links in a document
text color Not supported in HTML5.
Specifies the color of the text in a document
vlink color Not supported in HTML5.
Specifies the color of visited links in a document
Mais de façon surprenante, si je remplace par
<body>
et
<style type="text/css">
body{
background-color:#ffffcc;
}
body:link,
body:visited,
body:active{
color:#660000;
}
</style>
en mettant ces déclarations avant la feuille de style, j'obtiens un résultat différent: le lien de la première ligne est bleu au lieu d'être marron.
Voir http://paralletes.free.fr/tests/liens-style.htm pour la page ancienne
et http://paralletes.free.fr/tests/liens-style.html pour la page nouvelle.
Question: dans le mécanisme un peu complexe des superpositions de styles, quel est le rang des paramètres de cette balise? C'est vraisemblablement la raison de ce comportement Pas trouvé de doc à ce sujet.
Et à propos si vous avez un texte bien fait en français expliquant simplement le mécanisme du CSS, c'est à dire dans quel ordre les attributs sont pris, je suis preneur. J'ai du mal à l'expliquer à un ami, ce qui doit vouloir dire que je n'en suis pas très sûr moi-même.
Modifié par PapyJP (15 Aug 2015 - 11:47)