2017-05-25 1 views
0

Je suis en train d'apprendre le CSS et je ne sais pas pourquoi l'ordre des choses affecte la façon dont les choses fonctionnent sur ma page. L'élément supérieur apparaît toujours alors que les autres ne fonctionnent pas. Parfois, lorsque je commande des choses, deux choses vont fonctionner, mais on ne fonctionnera pas. J'ai l'en-tête d'abord dans le corps, hors de ces éléments. Ensuite, j'ai la liste non ordonnée, suivie de la liste ordonnée. J'essaie d'apprendre pourquoi c'est et ce que je peux faire pour résoudre mon problème. Le paragraphe fonctionne bien cependant.Le code XHTML n'est pas en état de fonctionner en CSS, comment formater correctement pour faire fonctionner les choses?

ul {font-weight: bold;} 
 

 
h1 {color: #c6c009;} 
 

 
ol {font-style: italic;} 
 

 
p {color: blue; font-family: courier; line-height: 130%;}
<p><img src="picture.jpg" height="200" /></p> 
 

 
<h1> header </h1> 
 
<p>paragraph.<br /> other part.</p> 
 
<hr /> 
 
<h2> second header</h2> 
 
<ul> 
 
    <li>nyc</li> 
 
    <li>boston</li> 
 
    <li>philly</li> 
 
    <li>baltimore</li> 
 
</ul> 
 

 
<ol> 
 
    <li>nyc</li> 
 
    <li>boston</li> 
 
    <li>philly</li> 
 
    <li>baltimore</li> 
 
</ol>

+0

Pourriez-vous nous montrer votre HTML aussi bien? – Adam

+0

J'ai posté le corps de mon code html, je ne sais pas si c'est une chose css ou une chose logique qui me manque. Encore une fois, je suis un débutant au CSS, en train d'apprendre. J'essaie d'en apprendre davantage sur CSS en essayant de comprendre cette mésaventure. –

+0

J'ai créé un extrait de votre code, mais cela fonctionne très bien. Il doit donc y avoir quelque chose d'autre, quelque chose que vous n'avez pas montré. –

Répondre

0

si votre élément sont à l'intérieur d'autres, vous devez définir sur votre css comme ceci:

ul > h1 > ol > p { 
    /*some properties for paragraph in the ol with the h1 in the ul*/ 
} 
+0

Hé mec j'ai ajouté le corps au code, je ne crois pas avoir placé d'éléments l'un dans l'autre. Quand je commande le code CSS, certaines choses vont fonctionner alors que d'autres ne le seront pas –

+0

Votre affirmation "vous devez le définir sur votre css comme ceci" n'est pas vraie. Même si le PO aurait eu des listes imbriquées avec des paragraphes à l'intérieur, il aurait quand même pu écrire son CSS de la même manière. –