[résolu] Question de css

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

Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

[résolu] Question de css

Message par Vincent Sermonne »

bijour,
sur cette page http://tchackpoum.free.fr/Liens.html ,mes liens images répondent aux règles de ma feuille de style externe. Mais voilà, le cadre pointillé et le fond hover j'en veux pas sur les images. A part créer un div nouveau et ajouter des regles css, y aurait il une autre astuce que j'ai loupé ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Puisque tu as déjà une feuille de style interne sur cette page :

Code : Tout sélectionner

<style type="text/css">
img link {
  text-decoration: none;
  background-color: #ffcccc;
}
#cubase {
  text-decoration: none;
}
</style>
le plus simple serait de rajouter deux règles du type :

Code : Tout sélectionner

#texte a {
  border: none;
}
#texte a:hover, #texte a:active {
  border: none;
  background: none;
}
C'est d'ailleurs à cela que servent les feuilles de style internes. :wink:
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

rhaaaaa mais ouiii ! merci merci ! la feuille interne c'etait mes divers essais avortés, gniark.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

une question me tripote, cela ne va pas contrarier la feuille de style externe liée ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Non, aucun problème. Le principe c'est que c'est toujours la dernière règle qui l'emporte.

D'une manière générale, on définit les feuilles de styles externes (qui s'appliquent à toutes les pages) avant la feuille de style interne (qui définit les styles spécifiques à la page courante).
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

Super ça marche mais j'ai du rajouter çà pour plus avoir la bordure

Code : Tout sélectionner

#texte a:link, #texte a:visited {
  border-style: none;
  background: transparent none repeat scroll 0%;
  text-decoration: none;
}
C'est étrange, background: none; c'est transformé en transparent none repeat scroll 0%; ???
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Oui, c'est un vieux bug de CaScadeS, qui reformatte le code CSS de la même façon que KompoZer reformatte le code HTML : ça n'a aucune incidence sur le fonctionnement de ta page dans les différents navigateurs, mais ça rend le code moins joli.

Dans le cas des bordures et des arrière-plans, c'est plus particulièrement pénible car ça génère d'autres comportements bizarres. Ça fera partie des choses à corriger pour les prochaines versions.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Répondre

Qui est en ligne ?

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