IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

[CSS] Problème d'alignement des images


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2003
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [CSS] Problème d'alignement des images
    Bonjour tout le monde, je développe actuellement un ti site web en php/css, mais j'ai un petit problème...

    Je n'arrive pas à placer le pied de page sous le menu...

    Voilà ce que j'obtiens: (le fond noir, c'est normal, c'est pour que le problème ressorte mieux)


    J'ai alors essayé de mettre un float:left; à la div du pied de page, et j'obtiens du coup, ceci:


    Si j'enlève le float du menu, il disparait, pour etre remplacé par la couleur de fond du body... mais le pied de page est bien placé, collé sous la partie texte de la page...

    J'ai a peu près tout essayer alors si quelqu'un pouvait m'aider, ce serait sympa...

    Ci-dessous, le code css et le code html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    body
    {
    	padding: 0px;
    	margin: 0px;
    	margin-left: 100px;
    	width: 800px;
    	background-color:#000000;
    }
     
    img
    {
    	padding:0px;
    	margin:0px;
    	border:0px;
    }
     
    #bann
    {
    	background-image:url(./images/site/bann.png);
    	background-repeat:no-repeat;
    	width:679px;
    	border:0px;
    	padding: 0px;
    	margin: 0px;
    	vertical-align:top;
    }
     
    #corps
    {
    	width:679px;
    	height:100%;
    	border:0px;
    	padding: 0px;
    	margin: 0px;
    	vertical-align:top;
    }
     
    	#menu_main
    	{
    		background-image:url(./images/site/menu_main.png);
    		background-repeat:repeat-y;
    		width:104px;
    		height:100%;
    		padding: 0px;
    		margin: 0px;
    		float:left;
    	}
     
    		.menu_content
    		{
    			background-image:url(./images/site/menu_content.png);
    			background-repeat:no-repeat;
    			height:113px;
    			width:104px;
    			padding: 0px;
    			margin: 0px;
    			font-size:10px;
    		}
     
    			#menu_down
    			{
    				background-image:url(./images/site/menu_down.png);
    				background-repeat:no-repeat;
    				width:104px;
    				height:37px;
    				padding: 0px;
    				margin: 0px;
    			}
     
    	#main
    	{
    		background-image:url(./images/site/main.png);
    		background-repeat:repeat-y;
    		width:575px;
    		height:100%;
    		padding: 0px;
    		margin: 0px;
    		margin-left:104px;
    	}
     
    #footer
    {
    	width:679px;
    	height:43px;
    	padding: 0px;
    	margin: 0px;
    	background-image:url(./images/site/footer.png);
    	background-repeat:repeat;
    }
     
    	#footer p
    	{
    		text-align:center;
    		font-size : xx-small;
    	}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <html>
    	<head>
    		<title>test du design</title>
    		<link rel="StyleSheet" type="text/css" href="style.css">
    	</head>
     
    	<body>
     
    		<!-- Entête de la page -->
    		<div id='bann'>
    		</div>
     
    		<!-- Corps de la page -->
    		<div id='corps'>
    			<div id='menu_main'>
    				<div class='menu_content'><br>
    					&nbsp // link 1<br>
    					&nbsp // link 2<br>
    				</div>
    				<div id='menu_down'>
    				</div>
    			</div>
    			<div id='main'>
    				<!-- Texte de la page -->
    			</div>
    		</div>
     
    		<!-- Pied de page -->
    		<div id='footer'>
    			<p>&copy 2006 - Nom de la team, tous droits réservés</p>
    		</div>
    	</body>
    <html>

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 91
    Points : 130
    Points
    130
    Par défaut
    Walabar,

    J'ai repris ton code en remplaçant tes images par des couleurs

    Il me semble qu'il manque un float: left; sur ta div #main du coup sous IE elle apparaît en dessous du menu Si on le rajoute il faut enlever le margin-left: 104px qui ne sert plus à rien.

    Voici ce que ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    <html>
    	<head>
    		<title>test du design</title>
    		<style>
    		  body
    {
    	padding: 0px;
    	margin: 0px;
    	margin-left: 100px;
    	width: 800px;
    	background-color:#000000;
    }
     
    img
    {
    	padding:0px;
    	margin:0px;
    	border:0px;
    }
     
    #bann
    {
    	background: orange;
    	width:679px;
    	border:0px;
    	padding: 0px;
    	margin: 0px;
    	vertical-align:top;
    }
     
    #corps
    {
    	width:679px;
    	height:100%;
    	border:0px;
    	padding: 0px;
    	margin: 0px;
    	vertical-align:top;
    }
     
    	#menu_main
    	{
    		background: yellow;
    		width:104px;
    		height:100%;
    		padding: 0px;
    		margin: 0px;
    		float:left;
    	}
     
    		.menu_content
    		{
    			background: blue;
    			height:113px;
    			width:104px;
    			padding: 0px;
    			margin: 0px;
    			font-size:10px;
    		}
     
    			#menu_down
    			{
    				background: green;
    				width:104px;
    				height:37px;
    				padding: 0px;
    				margin: 0px;
    			}
     
    	#main
    	{
    		background: white;
    		width:575px;
    		height:100%;
    		padding: 0px;
    		margin: 0px;
    		float: left;
    	}
     
    #footer
    {
    	width:679px;
    	height:43px;
    	padding: 0px;
    	margin: 0px;
    	background: red;
    }
     
    	#footer p
    	{
    		text-align:center;
    		font-size : xx-small;
    	}
    		</style>
    	</head>
     
    	<body>
     
    		<!-- Entête de la page -->
    		<div id='bann'>
    		</div>
     
    		<!-- Corps de la page -->
    		<div id='corps'>
    			<div id='menu_main'>
    				<div class='menu_content'><br>
    					&nbsp // link 1<br>
    					&nbsp // link 2<br>
    				</div>
    				<div id='menu_down'>
    				</div>
    			</div>
    			<div id='main'>
    				<!-- Texte de la page -->
    			</div>
    		</div>
     
    		<!-- Pied de page -->
    		<div id='footer'>
    			<p>&copy 2006 - Nom de la team, tous droits réservés</p>
    		</div>
    	</body>
    <html>

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2003
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    J'ai fait ce que tu m'as dit, sous internet explorer, pas de problème. Sauf qu'il y a une séparation du footer avec le reste sous firefox.

    Après ajout d'un float:left au footer, le décalage n'est plus.

    Merci à toi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS]Problème affichage IE des liens images.
    Par Hoegaarden dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/09/2006, 09h53
  2. [CSS] Aligner des images
    Par blinkseb dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 30/04/2006, 00h29
  3. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  4. [FLASH 8] Alignement des images?!
    Par Zenol dans le forum Flash
    Réponses: 12
    Dernier message: 20/11/2005, 01h44
  5. CSS Probléme d'affichage d'images
    Par tebonb dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/06/2005, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo