Si j'ai une page HTML qui relie deux feuilles de style qui sont invoqués comme ceci:La deuxième des deux feuilles de style invoquées consécutivement peut-elle remplacer tous les styles définis dans la première?
<link rel="stylesheet" href="original.css" media="screen, projection" />
<link rel="stylesheet" href="override.css" media="screen, projection" />
Si ces deux fichiers définissent les mêmes noms de style exact, est-il vrai que original.css
aura aucune incidence sur les résultats de la page de style et que tous les styles proviendront des styles définis dans override.css
?
La raison pour laquelle je demande est la suivante: J'ai un original.css
que je ne peux pas modifier et je ne veux pas toucher les lignes de code qui invoquent ce fichier. Au lieu de cela, je voudrais insérer un appel à mon nouveau fichier juste après l'appel de l'original et remplacer tout ce qui est défini dans l'original. Je ne suis pas sûr si cela fonctionnera, si c'est conseillé, etc.
Un bon outil comme les plugins "Web Developer" ou "Firebug" pour Firefox peut être d'une grande aide pour trier plusieurs feuilles de style. Dans Firebug, vous pouvez parcourir le code HTML et être informé des styles appliqués à chaque élément. Le développeur Web est similaire.(Je préfère Web Developer à moins qu'un élément enfant ne remplisse complètement son parent, auquel cas il est impossible de sélectionner l'élément parent dans WD, et vous devez utiliser Firebug.) – TRiG