2010-11-25 5 views
0

Ok, donc j'ai une liste non ordonnée avec un arrière-plan appliqué. J'ai aussi des éléments de liste avec des classes donc je peux spécifier la largeur de chacun individuellement. Pourquoi ne puis-je pas voir les changements comme la largeur que j'ai ajouté aux classes de chaque liste? bien que je le vois dans la vue de conception de Dreamweaver.liste des classes d'objets?

<ul id="graph"> 
<li class="1"><span>HTML</span></li> 
<li class="2"><span>CSS</span></li> 
<li class="3"><span>Javascript</span></li> 
<li class="4"><span>SEO</span></li> 
<li class="5"><span>Photoshop</span></li> 
</ul> 

#graph li { 
list-style-type: none; 
display: block; 
background-image: url(../img/graph_bg.gif); 
background-repeat: repeat-x; 
margin-top: 20px; 
} 

#graph li .1 { 
height: 35px; 
display: block; 
width: 85%; 
} 

etc, etc

+3

".1"? En aparté, éventuellement, les ID/noms de classe ne sont pas autorisés à commencer avec des chiffres si je me souviens bien. Fondamentalement, ils devraient suivre cette regex: '-? [_ A-zA-Z] + [_ a-zA-Z0-9 -] *' – Orbling

+0

Merci, je me doutais que c'était le problème. – tom

Répondre

0

Je crois que 1, etc ne sont pas les noms de classe valides. Je soupçonne qu'ils doivent commencer par une lettre.

Modifier: sur une note non liée, y a-t-il une raison pour laquelle vous avez des tags <span> dans les balises <li>?

+0

car je contrôle le texte avec eux – tom

+0

Modifier NVM a changé pour le nom de la classe générale - cela fonctionne maintenant. – tom

+0

@tom: Ok, c'est juste. Si ma solution m'a aidé, n'oubliez pas de cliquer sur cette coche pour l'accepter :) –