Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 25/12/2012, 23h56   #1
L'aigle de Carthage
Débutant
 
Inscription : mai 2006
Messages : 567
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 567
Points : 63
Points : 63
Par défaut Appliquez un style pour une balise bien précise

Bonsoir à toutes et à tous,

Je suis en train de tester le CSS3 et j'ai ce bout de code HTML suivant:

Code html :
1
2
3
 <section>
      <h3>Méthode d'effacement</h3>
      <p>Comme toutes les colonnes sont flottantes, cette mise en page utilise une déclaration clear:both dans la règle .footer. Cette technique d'effacement force le.... </p></section>

Et j'ai crée, par la suite, une feuille de style CSS, comme ceci:

Code :
1
2
3
4
h3 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C06;
}
Je voulais dire, que pour le contenu de <p> sous <h3>, je veux avoir un font-family= Georgia, "Times New Roman" + couleur = #C06 ... Mais ça ne change rien dans mon site !!!

J'ai pas compris ou est la faute? , malgré que je suis sûr que l'appel de la page est juste...


Merci
L'aigle de Carthage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 08h25   #2
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 135
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 135
Points : 64 929
Points : 64 929
Les sélecteurs CSS, c'est un peu la base... Tu devrais peut-être les revoir...

Coorespond aux balises <p> contenues dans une balise <h3>.

Code :
1
2
h3 + p{...}
h3 ~ p{...}
correspondent à des sélecteurs de frères.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 12h48   #3
L'aigle de Carthage
Débutant
 
Inscription : mai 2006
Messages : 567
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 567
Points : 63
Points : 63
D'accord, mais pk si je fais comme ça:

Code :
1
2
3
4
5
 
h3 > p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C06;
}
ça ne fonctionne pas, malgré que dans certains tutos, cette instruction fonctionne, exp:

Code :
1
2
3
4
 
#maincontent > p{
       text-indent:30px;
}
Hypothèse à ma question: Parce que dans le deuxième cas, je manipule des ID et non pas des balises?

Est ce vrai?

Autrement dis, c'est quoi la différence entre > et + dans ce cas?
L'aigle de Carthage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 13h36   #4
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
Bonjour,

Citation:
h3 > p
Le sélecteur &gt; s'applique aux éléments p dont le parent est un élément h3.
Or un élément h3 n'a pas d'enfant p.
Donc le style n'est pas appliqué.

Citation:
#maincontent > p
Dans ce cas, les styles de la déclaration de ta règle s'appliquent aux éléments p dont le parent est l'élément identifié par la chaîne "maincontent".
A priori, l'élément identifié est un élément div, qui peut contenir des éléments p.
Donc le style s'applique.
__________________
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/12/2012, 04h18   #5
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 885
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 885
Points : 1 872
Points : 1 872
@L'aigle de Carthage :

Les règles sont simples, non ? ò_ó

Sélecteurs pour parents/enfants
  • bar foo: Tout élément FOO enfant (tous niveaux) de BAR
  • bar > foo: Tout élément FOO immédiatement enfant de BAR
  • bar * foo: Tout élément FOO petit-enfant de BAR

Sélecteurs pour frères
  • bar ~ foo: Tout élément FOO précédé d'un frère BAR
  • bar + foo: Tout élément FOO immédiatement précédé d'un frère BAR

Donc, arrêtons de faire les foo. Point bar.
__________________


Pour être aidé, donnez vos codes source svp ! ( balise # )
- - -
Debug the Web together!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/12/2012, 18h03   #6
L'aigle de Carthage
Débutant
 
Inscription : mai 2006
Messages : 567
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 567
Points : 63
Points : 63
Merci beaucoup les gars pour ce magnifique éclaircissement
L'aigle de Carthage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h19.


 
 
 
 
Partenaires

Hébergement Web