Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/09/2011, 03h54   #1
Membre du Club
 
Avatar de bond70
 
Inscription : septembre 2008
Messages : 271
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 271
Points : 45
Points : 45
Par défaut Changer la priorité du style sur mon titre

Salut,

Voilà je voudrais que le seul style #ns_widget_mailchimp-3 .widgettitle { (voir mon css) s'applique à mon titre h3. Je n'ai pas envi que ca : #sidebarSubnav h3 { (également présent dans mon css) s'applique dessus.

Comment l'éviter ? Je ne veux pas utiliser la balise !important car IE ne la prend pas en compte....

Merci !

Code :
1
2
3
4
5
6
7
8
9
10
11
<div id="sidebarSubnav">
<div id="tag_cloud-2" class="widget widget_tag_cloud substitute_widget_class">
<h3 class="widgettitle">Tags</h3>
<div class="tagcloud">
</div>
<div id="ns_widget_mailchimp-3" class="widget widget_ns_mailchimp substitute_widget_class">
<h3 class="widgettitle">Sign up for our newsletter now !</h3>
<form id="ns_widget_mailchimp_form-3" method="post" action="/?page_id=974">
<script>
</div>
</div>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ns_widget_mailchimp-3 .widgettitle {
    color: #1992D3;
    font-family: Verdana,sans-serif;
    font-size: 16px !important;
    font-weight: normal;
    letter-spacing: -0.1em;
    line-height: 110%;
    margin: 30px 0 10px;
    padding: 0;
    text-shadow: 0 1px 0 #E8E8E8;
}
 
#sidebarSubnav h3 {
    font-size: 1.25em !important;
}
 
#sidebarSubnav h3 {
    background: url("../images/heading_underline.png") repeat-x scroll 0 100% transparent;
    margin: 3px 0 0;
    padding-bottom: 7px;
}
bond70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 09h46   #2
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 776
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 776
Points : 2 344
Points : 2 344
Bonjour,

Supprime la propriété que tu ne veux pas ?
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 19h22   #3
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Bonjour,
je pense que cela se joue à une virgule prés
http://css.developpez.com/faq/?page=...ss#css_unstyle
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 04h54   #4
Membre du Club
 
Avatar de bond70
 
Inscription : septembre 2008
Messages : 271
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 271
Points : 45
Points : 45
Je ne peux pas supprimer la propriété que je ne veux pas. Cela affecterais tout le reste.

Je n'ai rien trouvé dans le FAQ ?

Vous ne savez pas comment rendre prioritaire des propriétés sans utiliser !important ?

Merci !
bond70 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 22/09/2011, 14h24   #5
Modératrice
 
Avatar de Candygirl
 
Femme
Inscription : juillet 2006
Messages : 1 529
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 40
Localisation : Suisse

Informations forums :
Inscription : juillet 2006
Messages : 1 529
Points : 1 869
Points : 1 869
Je ne suis pas sûre de bien comprendre la question...
Citation:
Envoyé par bond70 Voir le message
Vous ne savez pas comment rendre prioritaire des propriétés sans utiliser !important ?
Lorsque plusieurs valeurs différentes sont attribuées pour une même propriété, au même élément, les règles de cascade du css vont déterminer quelle valeur est appliquée.

Dans ton cas, tes 2 sélecteurs n'ont pas la même spécificité. Pour une même propriété définienavec deux valeurs différentes, c'est donc celle du sélecteur
#ns_widget_mailchimp-3 .widgettitle (ID+ classe) qui l'emportera sur #sidebarSubnav h3 (ID + élément).

Tu peux modifier la spécificité des sélecteur en ajoutant/enlevant des noms d'id d'ancêtres, class, element afin de régler tes priorités.
__________________
Les bons réflexes:
  • avant de poser une question:
    règles | faq | tutoriels | recherche
  • clarté, politesse, vocabulaire et orthographe soignés = efficacité
  • remercier ceux qui ont pris le temps d'aider et si c'est le cas
Candygirl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 18h49   #6
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Citation:
Envoyé par NoSmoking Voir le message
Bonjour,
je pense que cela se joue à une virgule prés
ceci #ns_widget_mailchimp-3, .widgettitle {, n'est pas la même chose que #ns_widget_mailchimp-3 .widgettitle {
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h54.


 
 
 
 
Partenaires

Hébergement Web