Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
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 27/09/2011, 18h22   #1
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Bonjour à tous !

Je reviens avec un problème sans aucun doute très simple

J'ai publié hier dans la nuit un site qui, une fois terminé, contiendra des centaines de tutos concernant tout les domaines... Le site étant en conception actuellement (juste l'index de publié), j'ai mis une image appropriée. Je voudrais la centrer au milieu de la page, mais mon <div> du menu sur la gauche m'en empêche, en effet, le navigateur considère que la page (l'écran) commence après le <div>

Voilà l'adresse du site, suivant votre écran l'image sera décalée par rapport à la bannière :

http://megatutos.zxq.net/

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
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MegaTutos</title>
<meta name="generator" content="Bluefish 2.0.3" >
<meta name="author" content="Martin" >
<meta name="date" content="2011-09-26T23:20:38+0100" >
<meta name="keywords" content="MegaTutos, tutos, informatique, facile, mécanique, débutants, noob, programmation">
<meta name="description" content="MegaTutos c'est un site spécialement conçu pour vous aider à avancer dans des centaines de choses ! Des tutos sur l'informatique comme sur la mécanique, et bien plus !">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="expires" content="0">
<link rel="Stylesheet" media="screen" href="style.css" />
</head>
<body>
<div align="center">
<img src="clavier.png" alt="Cette image ne peut &ecirc;tre affich&eacute;e !" title="clavier.png" />
</div>
<div class="menu_gauche">
<p>Site</p>
<li><a href="index.html">Accueil</a></li>
<li><a href="#newletter.html">News Letter</a></li>
<li><a href="#contacter.html">Nous contacter</a></li>
<li><a href="#idees.html">Poster vos id&eacute;es</a></li>
 
<p>Tutos</p>
<li><a href="#tuto1">Tuto 1</a></li>
<li><a href="#tuto2">Tuto 2</a></li>
<li><a href="#tuto3">Tuto 3</a></li>
</div>
<div class="corps"> 
<br>
	<br>
<img src="travaux.jpeg" width="400" height="300" alt="Cette image ne peut &ecirc;tre affich&eacute;e !" hspace="190" />
<p align="center">MegaTutos est en chantier ! La sortie officielle du site est pr&eacute;vue pour 2012. D'ici l&agrave;, vous pouvez participer &agrave; son &eacute;laboration en postant vos id&eacute;es !</p>
</div>
</body>
</html>
Voilà, merci à ceux qui pourront m'aider

PS : Si vous remarquez des choses étranges ou invalides HTML 4.01 dans mon code, dites le moi.
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 18h55   #2
Futur Membre du Club
 
Homme Thomas BOYER
Étudiant
Inscription : septembre 2011
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Thomas BOYER
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 27
Points : 18
Points : 18
Tu a essayer de faire ca :

Code :
1
2
3
4
5
6
7
8
9
10
11
<div class="corps"> 
<center>
<br>
	<br>
<img src="travaux.jpeg" width="400" height="300" alt="Cette image ne peut &ecirc;tre affich&eacute;e !" hspace="190" />
 
</center>
 
<p align="center">MegaTutos est en chantier ! La sortie officielle du site est pr&eacute;vue pour 2012. D'ici l&agrave;, vous pouvez participer &agrave; son &eacute;laboration en postant vos id&eacute;es !</p>
 
</div>
Rajouté la balise <center>
tydoo34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 19h36   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par tydoo34
Rajouté la balise <center>
D'une part, la balise <center> est dépréciée donc à éviter, d'autre part, ça ne changera rien au fait que le centrage se fera par rapport à cette balise et non par rapport à la page entière et donc décalée de la largeur du menu gauche...

@proinfo : si ton menu gauche a une largeur fixe, tu peux essayer d'appliquer un margin-left négatif de la moitié de la largeur du menu pour la recentrer.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 19h39   #4
Futur Membre du Club
 
Homme Thomas BOYER
Étudiant
Inscription : septembre 2011
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Thomas BOYER
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 27
Points : 18
Points : 18
Citation:
Envoyé par Bovino Voir le message

@proinfo : si ton menu gauche a une largeur fixe, tu peux essayer d'appliquer un margin-left négatif de la moitié de la largeur du menu pour la recentrer.
Le probléme avec ca, c'est que si tu est en 800x600 ou en 1920x1080, ca ne serras pas au meme endroi par raport à la page.

Sinon tu met un

Code :
<div class="corps" style="text-align:center;">
sur ton div
tydoo34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 21h55   #5
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Bonsoir,
une approche différente, légèrement, du problème est de mettre le menu gauche et l'image dans une DIV commune.
Ces deux éléments pourrait avoir le CSS suivant
Code css :
1
2
3
4
5
6
7
8
9
10
11
.menu_gauche{
  position : absolute;
  left : 0;
  z-index : 10; /* maintien le menu sur l'image */
}
.img_travaux {
  width : 400px;
  margin : auto;
  padding-top : 20px; /* evite le hspace dans la balise IMG */
  z-index : 0;
}
pour le code suivant
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<div style="text-align:center;">
  <img src="clavier.png" alt="Cette image ne peut &ecirc;tre affich&eacute;e !" title="clavier.png">
</div>
<div style="position:relative">
  <div class="menu_gauche">
    <p>Site</p>
    <ul>
      <li><a href="index.html">Accueil</a></li>
      <li><a href="#newletter.html">News Letter</a></li>
      <li><a href="#contacter.html">Nous contacter</a></li>
      <li><a href="#idees.html">Poster vos id&eacute;es</a></li>
    </ul>
    <p>Tutos</p>
    <ul>
      <li><a href="#tuto1">Tuto 1</a></li>
      <li><a href="#tuto2">Tuto 2</a></li>
      <li><a href="#tuto3">Tuto 3</a></li>
    </ul>
  </div>
  <div class="img_travaux">
    <img src="travaux.jpeg" width="400" height="300" alt="Cette image ne peut &ecirc;tre affich&eacute;e !">
  </div>
  <p style="text-align:center">MegaTutos est en chantier ! La sortie officielle du site est pr&eacute;vue pour 2012. D'ici l&agrave;, vous pouvez participer &agrave; son &eacute;laboration en postant vos id&eacute;es !</p>
</div>
au passage il faut construire correctement les listes
Code :
1
2
3
4
<ul>
  <li>item 1</li>
  <li>item 2</li>
</ul>
supprimes des / en fin de balise non fermante ou change de DOCTYPE
NoSmoking 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 23h01.


 
 
 
 
Partenaires

Hébergement Web