28173 sujets

CSS et mise en forme, CSS3

Salut,

J'ai une liste que j'ai fixée en hauteur et mis en overflow auto, un scrolllbar s'affiche au cas ou la liste est plus longue que 173px.
Tout allais bien jusqu'a ce que IE m'affiche un scroll horizontal que je ne parvient pas a faire disparaitre.

Apparemment overflow-x est deprécié.
Une fois je m'en étais tiré avec white-space: nowrap, mais là non.

Impossible de justifier le texte de fond dans un <p> sur Ffox aussi, sur IE c'est OK...

La page

Feuille de sytle Element : #colonne1 ul



Merci de votre aide
Modifié par Hum (26 Jun 2006 - 11:36)
Ce n'est pas que ton bloc soit trop petit ? C'est peut etre la différence des 3 pixels entre IE et FF ??
Bonjour,

J'ai déjà rencontré le problème une fois. La façon dont j'ai réglé cela fût :
overflow: auto;
overflow-x: hidden;
@Phoceen :
Trop petit par rapport à quoi ?
Je ne comprend pas. Le probleme est par rapport a sa largeur je pense et il y a trop peu de texte par rapport a la largeur de la liste.

@Jedi :
Oui effectivement ça fonctionne mais le validateur w3c retourne ça :
a écrit :
La propriété overflow-x n'existe pas. : hidden

Et dans le Note pad la propriété est pas colorée.

Alors le probleme est solutionné mais j'aurai préféré une solution valide.

Merci à vous.
Salut,

je viens de m'en sortir sans le overflow-x visiblement deprécié.

J'ai crée un selecteur de plus pour li au lieu d'appliquer toutes les marges voulues sur ul, et IE est content, je suppose qu'il devait en additionner certaines horizontales...


#colonne1 ul{                          /* Liste UL  des resultats colonne 1*/
		margin: 7px 0 0 10px; 	
		padding: 0  ; 
                width: 244px;
		height: 182px;
                overflow: auto;
		font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
		border: 1px solid #adadad;
		color: #f0ac0b;
		}	

#colonne1 ul li{                          
		margin: 0 0 0 18px; 
		padding: 0; 
		}	

Modifié par Hum (26 Jun 2006 - 11:53)
Comment faire pour virer cette barre de défilement sur toute la page quand il n'y en a pas besoin sous IE ?
Salut,

le mieux serait de poster un exemple en ligne qu'on puisse voir.

Avant de faire un sujet (le mien est en RESOLU), cherches un peu c'est un problème souvent abordé le scroll horizontal sur toute la page sur IE.

Tentes une taille fixe en largeur ?
Hum a écrit :
Salut,

le mieux serait de poster un exemple en ligne qu'on puisse voir.

Avant de faire un sujet (le mien est en RESOLU), cherches un peu c'est un problème souvent abordé le scroll horizontal sur toute la page sur IE.

Tentes une taille fixe en largeur ?


Je pense que mon message est assez clair ! Enfin bon... J'ai répondu à un autre post en confirmant une bonne solution !
Bonjour,

a écrit :
Je pense que mon message est assez clair !


Non, tu souhaites de l'aide pour un probleme dont on est censés deviner l'origine vu que tu ne donnes aucunes infos...

...dans un post pour un probleme precis qui ne correspond peut etre pas au tiens....
Modifié par Hum (27 Jun 2006 - 12:14)
Hum a écrit :
Bonjour,

Je pense que mon message est assez clair !


Non, tu souhaites de l'aide pour un probleme dont on est censés deviner l'origine vu que tu ne donnes aucunes infos...

...dans un post pour un probleme precis qui ne correspond peut etre pas au tiens....

Si je sais dire bonjour mais quand on ne m'agresse pas !!!!

a écrit :

Comment faire pour virer cette barre de défilement sur toute la page quand il n'y en a pas besoin sous IE ?

Tu ne comprend pas cette phrase ???
Administrateur
Phoceen a écrit :
Si je sais dire bonjour mais quand on ne m'agresse pas !!!!

Hello Smiley cligne

Personne ne t'a agressé lorsque tu es venu poster sur ce sujet d'un autre membre.

Voudrais-tu bien créer un nouveau sujet pour ta question, afin :
- de ne pas polluer les sujets des autres
- de pouvoir par la suite retrouver plus facilement ton sujet
- de permettre à ta question d'être vue par les aures membres (puisque personne ne va passer ici car ce sujet est résolu)

Pas de stress, juste un peu d'organisation et de courtoisie Smiley cligne
Raphael a écrit :

Hello Smiley cligne

Personne ne t'a agressé lorsque tu es venu poster sur ce sujet d'un autre membre.

Voudrais-tu bien créer un nouveau sujet pour ta question, afin :
- de ne pas polluer les sujets des autres
- de pouvoir par la suite retrouver plus facilement ton sujet
- de permettre à ta question d'être vue par les aures membres (puisque personne ne va passer ici car ce sujet est résolu)

Pas de stress, juste un peu d'organisation et de courtoisie Smiley cligne


Je pense que ce n'est pas polluer les sujets des autres que d'essayer d'apporter un petit plus...

OK ici car le sujet était résolu.

Bref, c'est pas grave !!