PB css formatage d'un <ul>

PB css formatage d'un <ul> - HTML/CSS - Programmation

Marsh Posté le 28-01-2005 à 12:18:32    

J'essaye de formater une liste via css et ça passe bien sous Firefox mais pas sous IE...
 
Code HTML :

Code :
  1. <ul class="listeDocuments">
  2.   <li><a href="doc1.html" >Document 1</a></li>
  3.   <li><a href="doc2.html" >Document 2</a></li>
  4.   <li><a href="doc3.html" >Document 3</a></li>
  5.   <li><a href="doc4.html" >Document 4</a></li>
  6. </ul>


 
Code CSS :

Code :
  1. .listeDocuments {
  2.   background-color: #FFFFC9;
  3.   width:75%;
  4.   min-width:400px;
  5.   overflow:auto;
  6.   margin-top:0px;
  7. }


 
Sous IE, dès que <ul> a une class, les puces ne s'affichent plus...
 
J'ai aussi essayé d'ajouter l'attribut list-style-type:disc; mais ça n'a rien donné.
 
Quelqu'un aurait une idée ?


Message édité par Bidem le 28-01-2005 à 12:19:11
Reply

Marsh Posté le 28-01-2005 à 12:18:32   

Reply

Marsh Posté le 28-01-2005 à 12:29:56    

Oui, les puces ne s'affichent pas sous IE si la puce est située négativement par rapport à la marge de ton UL... :/

Reply

Marsh Posté le 28-01-2005 à 12:37:27    

sans le width ca fonctionne, donc tu peux mettre ta liste dans un div pour régler la largeur  :)


Message édité par soju le 28-01-2005 à 12:37:51
Reply

Marsh Posté le 28-01-2005 à 13:56:54    

Hermes le Messager a écrit :

Oui, les puces ne s'affichent pas sous IE si la puce est située négativement par rapport à la marge de ton UL... :/


 
Ca m'a donné l'idée d'utiliser l'attribut list-style-position:inside;
 
Et ça marche :)
 
Par contre ça décale tout un peu vers la droite et j'ai du compenser en modifiant la position.
 
Le nouveau code CSS :

Code :
  1. .listeDocuments {
  2. background-color: #FFFFC9;
  3. width:75%;
  4. min-width:400px;
  5. overflow:auto;
  6. margin-top:0px;
  7. list-style-position:inside;
  8. position:relative;
  9. left:-15px;
  10. }


 
Merci pour l'aide.


Message édité par Bidem le 28-01-2005 à 13:57:36
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed