Problème de priorité de style
Modérateur : chinon37
Problème de priorité de style
Bonjour.
Je débute avec Kompozer.
Et j'ai quelques soucis avec les styles.
Sur une photo j'applique un style img qui comporte un cadre. Cela fonctionne bien le cadre apparais bien sur ma photo.
Mais ma photo est aussi un lien et du coup le style des liens prend le dessus et mon cadre disparaît.
Comment rendre le style img prioritaire.
Merci de votre aide.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Je débute avec Kompozer.
Et j'ai quelques soucis avec les styles.
Sur une photo j'applique un style img qui comporte un cadre. Cela fonctionne bien le cadre apparais bien sur ma photo.
Mais ma photo est aussi un lien et du coup le style des liens prend le dessus et mon cadre disparaît.
Comment rendre le style img prioritaire.
Merci de votre aide.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
-
- Tyrannosaurus Rex
- Messages : 2390
- Inscription : 26 juin 2006, 12:50
Sauf s'il y a !important quelque part. Et encore c'est le dernier !important qui a raison je crois.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Debian 8 KDE avec Firefox & Nightly
Et j'ajouterais que:
- les styles en ligne <img style="border:1px solid red"...> ont priorité sur
- les styles déclarés dans la feuille de style interne qui ont priorité sur
- les styles déclarés dans une feuille de style externe.
La règle !important figure effectivement dans les normes du W3C.
Mais, si j'ai bien compris, IE s'en moque éperdument.
[edit]Pour résoudre le problème posé, il serait possible de définir une règle pour
img a {.....}
[/edit]
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6
- les styles en ligne <img style="border:1px solid red"...> ont priorité sur
- les styles déclarés dans la feuille de style interne qui ont priorité sur
- les styles déclarés dans une feuille de style externe.
La règle !important figure effectivement dans les normes du W3C.
Mais, si j'ai bien compris, IE s'en moque éperdument.
[edit]Pour résoudre le problème posé, il serait possible de définir une règle pour
img a {.....}
[/edit]
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
pour compléter ce qui fut dit par les intervenants précédents:
Avant toute considération concernant les feuilles de styles (externe, interne, en ligne) c'est le style déclaré par la dernière balise qui s'applique:
Soit un style concernant une balise img (exemple cadre en rouge)
Cette image est un lien. le lien a un cadre en bleu par défaut.
C'est le cadre en bleu qui s'affichera et non le cadre en rouge.
Il faudra appliquer un style à la balise a (lien) pour rétablir le cadre en rouge.
Avant toute considération concernant les feuilles de styles (externe, interne, en ligne) c'est le style déclaré par la dernière balise qui s'applique:
Soit un style concernant une balise img (exemple cadre en rouge)
Cette image est un lien. le lien a un cadre en bleu par défaut.
C'est le cadre en bleu qui s'affichera et non le cadre en rouge.
Il faudra appliquer un style à la balise a (lien) pour rétablir le cadre en rouge.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités