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 29/12/2010, 16h38   #1
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 116
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 116
Points : 33
Points : 33
Envoyer un message via MSN à spy74
Par défaut Un display:inline; perturbateur

bonjour,

j'ai un problème avec un display:inline; qui perturbe totalement ma mise en page et ne remplit pas son role.
le but étant de metre toutes les div collées les une au autre mais dès que j'applique le display:inline; sur la div principale celle-ci disparaît ( ça hauteur et largeur réduit a 0px ). cependant voici le résultat avec ces 2 screeenshoot:
  • Sans display:inline;

  • Avec display:inline;



voici le code source correspondant au css;
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.gSMenu{
	left:181px;
	top:-15px;
	position:absolute;
	z-index:5;
	/*
background-color:#11D;
*/
}
.gSMenu .gSMenuC{
	margin:10px 10px 10px 10px;
	padding:3px 3px 3px 5px;
	background-color:#FFF;
	border:1px #ff8040 solid;
	min-width:500px;
	height:200px;
	overflow-x:scroll;
	position:relative;
	display:inline;
}
.gSMenu .gSMflech{
	top:10px;
	left:1px;
	z-index:6;
	position:absolute;
	height:50px;
	width:10px;
}
.gSMenu .gSMflech i {
	background-repeat: no-repeat;
	display: inline-block;
	z-index:7;
	width:inherit;height:inherit;
	background:url(img/flech.png);
}
.gSMenu .gSMenuC div{
	overflow-y:auto;
	float:left;
}
.gS2Menu {
	visibility:hidden;
}
merci d’avance pour votre aide
spy74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2010, 19h09   #2
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 116
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 116
Points : 33
Points : 33
Envoyer un message via MSN à spy74
tester avec display:inline-block; mais fait na aucun effet les div opère un retour a la ligne quand la div principale n'est pas assez large.
spy74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2010, 20h22   #3
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
applique un float:left, sur les div à la place des display:inline pour les mettre les uns après les autres
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 00h32   #4
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 116
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 116
Points : 33
Points : 33
Envoyer un message via MSN à spy74
c'est déja fait

Code :
1
2
3
4
.gSMenu .gSMenuC div{
	overflow-y:auto;
	float:left;
}
spy74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 14h16   #5
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 116
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 116
Points : 33
Points : 33
Envoyer un message via MSN à spy74
j'ai mit en pièce jointe le code source (il manque les icones mais c'est normal)
si quelqu'un a le temps de test je vois pas trop comment résoudre se problème :s
par défaut je n'est pas mit de display sur la div pour tester l'erreur il sufi de remplacer ça
Code :
1
2
3
4
5
6
7
8
9
10
.gSMenu .gSMenuC{
	margin:10px 10px 10px 10px;
	padding:3px 3px 3px 5px;
	background-color:#FFF;
	border:1px #ff8040 solid;
	width:600px;
	height:200px;
	overflow-x:scroll;
	white-space:nowrap;
}
par ça
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
.gSMenu .gSMenuC{
	margin:10px 10px 10px 10px;
	padding:3px 3px 3px 5px;
	background-color:#FFF;
	border:1px #ff8040 solid;
	width:600px;
	height:200px;
	overflow-x:scroll;
	white-space:nowrap;
	display:inline;
}
Fichiers attachés
Type de fichier : zip interface.zip (6,1 Ko, 1 affichages)
spy74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h21.


 
 
 
 
Partenaires

Hébergement Web