Html5 position relative

Résolu/Fermé
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 - Modifié par florire le 16/07/2013 à 19:36
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 - 17 juil. 2013 à 19:43
Bonjour, J'ai commencé a créer mon site en html5 et j'ai très vite remarqué un problème.
Je suis vraiment nul en language informatique et autre.
Toute mes div sont en position relative car j'ai besoin de la position auto pour centré.
Plus j'ajoute plus sa m'agrandir la hauteur de mon site et je me trouve avec une barre blanche en bas.
Il y a une solution autre que de tout mettre en absolue ?
Merci de votre aide.

Code html:
		<div id="header">
			<div id="logo">
				<img src="header/img/logom.png"></img>
			</div>
			<div id="fondmilieu">
				<img src="img/fondmilieu.png"></img>
			</div>
			<div id="menu">
				   <img src="menu/diamants.png"></img><!--
				--><a href="https://diamant.keuf.net/login"><img src="menu/forum.png" onmouseover="javascript:this.src='menu/forumsur.png'" onmouseout="javascript:this.src='menu/forum.png'"></a><a href="chat.html"><img src="menu/chat.png" onmouseover="javascript:this.src='menu/chatsur.png'" onmouseout="javascript:this.src='menu/chat.png'"></a><a href="actu.html"><img src="menu/actu.png" onmouseover="javascript:this.src='menu/actusur.png'" onmouseout="javascript:this.src='menu/actu.png'"></a><a id="search"><img src="menu/search.png" onmouseover="javascript:this.src='menu/searchsur.png'" onmouseout="javascript:this.src='menu/search.png'"></a>
				<div id="google" style="display: block;">
					<FORM method=GET action="https://www.google.fr/webhp?gws_rd=ssl">
						<TABLE bgcolor="transparent">
							<INPUT TYPE=text name=q size=31 maxlength=255 value="">
							<INPUT TYPE=hidden value=fr>
							<INPUT type=submit VALUE="Recherche">
						</TABLE>
					</FORM>
				</div>
				<script src="recherche.js"></script>
			</div>
			
		</div>
		
	</body>
</html>


Code css:
*{margin:0; padding:0;}
        body {
	background: url(img/fond2.png) no-repeat;
        height: 1020px;
	}
        #header {
        position: relative;
        height: 1020px;
        }
        #logo {
        position: relative;
	width: 796px;
        height: 140px;
        margin-left: auto;
        margin-right: auto;
        z-index: 80;
	}
	#fondmilieu {
        position: relative;
        z-index: 100;
	width: 814px;
        height: 880px;
	margin-left: auto;
        margin-right: auto;
        top: -13px;
	}
        #menu {
        position: relative;
        z-index: 200;
        width: 418px;
        height: 30px;
        margin-left: auto;
        margin-right: auto;
        top: -100px;
        }
	#google {
	position: relative;
	margin-left: 7.5%;
	}
A voir également:

5 réponses

Rychima Messages postés 646 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 10 septembre 2017 89
16 juil. 2013 à 20:58
Hello !

Pour être plus efficace, ça serait cool d'avoir ton site sous les yeux...
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
16 juil. 2013 à 21:15
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
17 juil. 2013 à 11:11
En regardant plusieurs vidéo j'ai compris le système pour créer se que je voulais faire. J'ai mis les images en background des div et tous mis dans un bloc central sa marche niquel. Merci quand même.
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
17 juil. 2013 à 12:39
Je peux pas modifier mes posts alors désolé du triple post :$
J'ai un problème un peu plus dur a comprendre pour moi x)
Le bas de mon "footer" n'affiche pas le background qui est pourtant relié à la bonne image, bonne dimmension, je vois pas l'erreur :$

Mon site pour vous montré :
https://www.luatix.org/en/
En bas il affiche que le texte :'(

Si vous pouvez m'aider merci. :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ysabe_l Messages postés 12597 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 20 décembre 2024 276
17 juil. 2013 à 12:45
Tu n'as pas du mettre le bon chemin vers l'image ou pas le bon nom. Quand on clique sur l'url que tu indiques on a une page 404. Par contre en modifiant un peu l'URL j'ai trouvé ton image, son chemin est le suivant

http://diamantsamp.olympe.in/img/footer.png</code> (donc enlève le /css qui était dans l'adresse de l'image)
                
                
0
Ysabe_l Messages postés 12597 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 20 décembre 2024 276
17 juil. 2013 à 12:46
Cela dit petite remarque, pour une image de ce genre il vaut mieux ne pas faire d'image mais le faire en CSS, ton site sera plus léger et tu éviteras des soucis de compatibilité.
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
17 juil. 2013 à 14:55
Merci de ton aide j'ai corriger mon erreur stupide.
Pas le faire en image mais en css ? je comprend pas.. :x
0
Ysabe_l Messages postés 12597 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 20 décembre 2024 276
17 juil. 2013 à 15:14
Dans ton CSS tu mets un truc du genre

footer {
background-color: #e5e5e5; // là tu mets la couleur que tu veux hein
border-radius: 0 0 10px 10px; //à tester les chiffres qui donneront l'aspect que tu veux
box-shadow: 2px 2px 4px #efefef; // là encore teste en modifiant les chiffres et la couleur
}
0
florire Messages postés 151 Date d'inscription lundi 15 juillet 2013 Statut Membre Dernière intervention 15 juillet 2022 6
17 juil. 2013 à 16:28
D'accord merci de ton aide je vais essayé.
Dernière question comment mettre le symbole copyright ? car quand je fais alt+0169 les navigateurs m'affiche ?
0
Rychima Messages postés 646 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 10 septembre 2017 89
17 juil. 2013 à 18:50
C'est normal, il faut mettre un caractère HTML, comme ceci : © ou celui ci : ©
0