28220 sujets

CSS et mise en forme, CSS3

Bonjour,
J'ai un petit problème avec un design que j'ai réalisé, comme vous pourrez le voir dans le code ci dessous, j'ai créé un div global avec deux div dedans, un div menu et un div texte. Mon div menu est donc en float:left et mon div texte en margin-left:190px pour laisser la place à mon menu. Le problème est que seul mon texte pouse le div global vers le bas, et il arrive que mon texte soit moin long que le menu. Dans ce cas, le div menu sort de mon div global (puisque'il est en float). Coment puis-je régler cela (en ajoutant des propriétés ou en optant pour une autre méthode)

cfr : http://nicolas.freezee.org/jeu/templates/base.html
<html>
	<head>
		<link rel="stylesheet" type="text/css" href="styles.css">
	</head>
	<body>
		<div id="global">
			<h1>
				<img src="http://nicolas.freezee.org/wiki/lib/exe/fetch.php?w=&h=&cache=cache&media=epee.png">Nom du site
			</h1>

		<div id="menu">
			<ul id="nav">
				<li id="titre">Héros</li>
				<li><a href="#">Carte du monde</a></li>
			</ul>
		</div>
		<div id="texte">
			<h2>Connexion</h2>
			<center>
				 Vous utilisez un navigateur qui ne respecte pas les standards du web, si vous désirez naviguez correctement et plus aisément, télécharger gratuitement et librement la dernière version de firefox. Les statistiques prouvent que 20% des utilisateurs posède firefox, alors pourquoi pas vous ?</center>
		</div>
	</body>
</html>


#menu {
	float:left;
	display: block;
}

#texte {
	display: block;
	margin-left:190px;
	text-align:justify;
}

Modifié par nicolas_faf (18 Jul 2005 - 09:55)
Bonjour et bienvenue sur ce forum,

As-tu pensé à consulter la FAQ du forum qui contient tout ce qu'il faut sur ce problème fréquent ?

Et que l'on se doit de lire en priorité Smiley cligne
Modifié par Laurent Denis (18 Jul 2005 - 08:54)
Merci beaucoup, je n'avais fait que de la feuilleter ...

Désolé pour le dérangement, je suis modérateur sur moteurprog, et c'est vrai que je suis souvent le premier à demander d'aller lire la faq ou autres sujets ... Smiley confused