Problème de priorité de style

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

yves421

Problème de priorité de style

Message par yves421 »

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
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Il y a des priorités dans les règles css... en très simple le dernier qui parle a raison.
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

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
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
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

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
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

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.
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.
yves421

Message par yves421 »

Merci a tous pour vos réponses.

J'arrive a present corrigez mon problème.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités