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 27/04/2011, 15h26   #1
Invité régulier
 
Inscription : avril 2011
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 32
Points : 5
Points : 5
Par défaut IE 6 et 7 : pas de puce pour une liste en float

Bonjour,

Sur cette page de mon projet actuel, en bas, se trouve une liste non-ordonnée (les tags "dès 3 ans", "dès 4 ans", etc.) dont les éléments sont positionnés en float:left.
Du coup, IE 6 et 7 n'affichent pas les puces...

J'ai tenté pas mal de contournements parmi les pratiques habituelles (du genre "display: inline-block;" sur ul, etc.), en vain.

Quelqu'un aurait-il une idée ? Merci d'avance !
FixSan est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 15h34   #2
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Tu as essayé de ne pas spécifier le type de puce vu que c'est le choix par défaut que tu veux?
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 16h47   #3
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Hop :
http://www.developpez.net/forums/d10...left-sous-ie7/

J'en avais vu passer d'autres sur le sujet, mais je ne les retrouve plus.

Il s'agit en somme d'un bug de IE qui a été corrigé dans IE8.
Une autre explication en anglais ici :
http://venutip.com/content/disappearing-bullets-ie
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 17h16   #4
Invité régulier
 
Inscription : avril 2011
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 32
Points : 5
Points : 5
Pardon, j'aurais dû préciser : j'ai déjà rencontré ce bug (forcément...), et je sais qu'une solution consiste à utiliser une image de background. Néanmoins, c'est plus un contournement qu'une solution. Je souhaiterais donc, si c'est possible, l'éviter.

Habituellement, dans ce cas, j'arrive à m'en sortir en jouant sur certaines propriétés CSS... mais là, non D'où ma demande.

Ceddoc > Oui, j'ai essayé... sans succès, malheureusement
FixSan est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 18h27   #5
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 933
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 933
Points : 4 756
Points : 4 756
Citation:
Envoyé par FixSan Voir le message
Pardon, j'aurais dû préciser : j'ai déjà rencontré ce bug (forcément...), et je sais qu'une solution consiste à utiliser une image de background. Néanmoins, c'est plus un contournement qu'une solution. Je souhaiterais donc, si c'est possible, l'éviter.
c'est effectivement un contournement mais devant un BUG que faire d'autre que de contourner?
La seule solution serait donc de corriger le BUG à la source ce qui visiblement est donc fait sur les dernières version

Citation:
Habituellement, dans ce cas, j'arrive à m'en sortir en jouant sur certaines propriétés CSS... mais là, non D'où ma demande.
dans ce cas il faut peut être regarder du coté de la structure du document...
petit exemple
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<div id="find-by-age">
  <h2>
    Trouver d'autres documents selon l'&acirc;ge
  </h2>
  <div class="colonne">
    <ul class="two-cols">
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 3 ans">dès 3 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 5 ans">dès 5 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 7 ans">dès 7 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 9 ans">dès 9 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 12 ans">dès 12 ans</a></li>
    </ul>
  </div>
  <div class="colonne">
    <ul class="two-cols">
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 4 ans">dès 4 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 6 ans">dès 6 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 8 ans">dès 8 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/dès 10 ans">dès 10 ans</a></li>
      <li><a href="http://www.mediatheque-erre.fr/blog/tags/ados">ados</a></li>
    </ul>
  </div>
</div>
avec comme CSS
Code css :
1
2
3
4
.colonne {
  float : left;
  width : 200px;
}
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 21h21   #6
Invité régulier
 
Inscription : avril 2011
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 32
Points : 5
Points : 5
C'est juste, je restais bloqué sur cette idée de trouver un contournement en CSS...

Merci beaucoup !
FixSan est actuellement 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 08h17.


 
 
 
 
Partenaires

Hébergement Web