L'image ne centre pas
Résolu/Fermé
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
-
28 janv. 2010 à 17:55
sp00m` - 28 janv. 2010 à 21:01
sp00m` - 28 janv. 2010 à 21:01
A voir également:
- L'image ne centre pas
- Image iso - Guide
- Centre de messagerie - Guide
- Acronis true image - Télécharger - Sauvegarde
- Google recherche par image - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
15 réponses
Kopros
Messages postés
597
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
28 janv. 2010 à 18:07
28 janv. 2010 à 18:07
Mets les balises <center></center> de part et d'autre de l'image.
Pour ton css, évite de mettre la position absolute, si le visiteur a une résolution d'écran différent de la tienne ce sera décalé.
Pour ton css, évite de mettre la position absolute, si le visiteur a une résolution d'écran différent de la tienne ce sera décalé.
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
28 janv. 2010 à 18:15
28 janv. 2010 à 18:15
<center> est une balise dépréciée. Il ne faut plus l'utiliser.
C'est l'image ou ton cadre qui ne se centre pas ?
Car si c'est le cadre, c'est normal : on ne peut pas centrer quelque chose qui est en position absolue.
C'est l'image ou ton cadre qui ne se centre pas ?
Car si c'est le cadre, c'est normal : on ne peut pas centrer quelque chose qui est en position absolue.
Kopros
Messages postés
597
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
28 janv. 2010 à 18:21
28 janv. 2010 à 18:21
Ah zut... c'est sur ce forum qu'on m'avait conseillé les <center>, du coup j'en mets partout...
Bref, merci du conseil ;)
Bref, merci du conseil ;)
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 18:17
28 janv. 2010 à 18:17
Ben je ne sais pas trop, ça m'est égal en faite. Je voudrais juste que l'image apparaisse au milieu de l'écran peu importe la résolution de l'internaute. Est-ce possible ?
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
28 janv. 2010 à 18:30
28 janv. 2010 à 18:30
Oui, mais sans position absolue.
#contenu { margin-left: -415x; /* moitié de la largeur de l'image */ margin-top: -155px; /* moitié de la hauteur de l'image */ text-align:center; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 18:35
28 janv. 2010 à 18:35
Elle est centrée de gauche à droite mais par contre elle est tellement haute que je ne voit que la moitiée
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
28 janv. 2010 à 18:39
28 janv. 2010 à 18:39
Là encore c'est normal puisque tu as défini des marges négatives ! Je pensais que c'était voulu.
Donc, vire tes marges.
Donc, vire tes marges.
Kopros
Messages postés
597
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
28 janv. 2010 à 18:41
28 janv. 2010 à 18:41
et en ajoutant
?
position:relative;
?
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 18:42
28 janv. 2010 à 18:42
Merci, on se rapproche, elle est entière, centrée mais dans le haut de la page...
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
28 janv. 2010 à 18:43
28 janv. 2010 à 18:43
Et tu veux qu'elle soit où ? centrée aussi verticalement ?
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 18:45
28 janv. 2010 à 18:45
S'il te plait oui
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
28 janv. 2010 à 18:47
28 janv. 2010 à 18:47
Ça c'est beaucoup plus difficile !
Vois ce tuto quand même : https://www.alsacreations.com/article/lire/539-Centrer-les-elements-ou-un-site-web-en-CSS.html
Ou alors il faut la mettre en background
http://css.mammouthland.net/image-de-fond-background-css.php
Vois ce tuto quand même : https://www.alsacreations.com/article/lire/539-Centrer-les-elements-ou-un-site-web-en-CSS.html
Ou alors il faut la mettre en background
http://css.mammouthland.net/image-de-fond-background-css.php
Kopros
Messages postés
597
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
28 janv. 2010 à 18:48
28 janv. 2010 à 18:48
Je sais pas si marche, tu peux tester de mettre l'image dans un tableau avec une seule cellule (sans bordure), et dans le css du tableau :
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 18:54
28 janv. 2010 à 18:54
Et ca serait plus facile de la descendre seulement de qq pixel ? ça me conviendrait amplement
Kopros
Messages postés
597
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
28 janv. 2010 à 19:09
28 janv. 2010 à 19:09
Bien sûr tu peux définir un espace en px entre ton image et le haut de la page, pour ça tu fais :
top : 100px;
pour qu'il y ait un espace de 100, par exemple. (la plupart des propriétés css sont ici : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3 )
Mais c'est pas très propre comme code, et si un utilisateur est en 800*600, l'image sera collée en bas, et pour un autre avec une résolution vachement plus grande que la tienne, l'image sera collée en haut.
Si tu veux je te file le code que je ferais à ta place :
HTML :
CSS :
Voilà t'as plus qu'à faire un copier coller. (j'ai pas testé)
top : 100px;
pour qu'il y ait un espace de 100, par exemple. (la plupart des propriétés css sont ici : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3 )
Mais c'est pas très propre comme code, et si un utilisateur est en 800*600, l'image sera collée en bas, et pour un autre avec une résolution vachement plus grande que la tienne, l'image sera collée en haut.
Si tu veux je te file le code que je ferais à ta place :
HTML :
<table border="0" id="img_centre"> <tr><td> <img src="logo accueil copie.png" alt="Logo Sound's Wave" /> </td></tr> </table>
CSS :
#img_centre{ height: 100%; width: 100%; vertical-align: middle; text-align: center; }
Voilà t'as plus qu'à faire un copier coller. (j'ai pas testé)
Chazy_chaxxx
Messages postés
106
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2022
14
28 janv. 2010 à 19:15
28 janv. 2010 à 19:15
L'image ne s'affichait par, je me contente d'un centrage verticale. Merci les gars...
Pour centrer une image verticalement et horizontalement, tu as peut-être cette solution (je considère une image de 600*400):
Code HTML:
Code CSS:
Code HTML:
<div id="id-pour-mon-image"> </div>
Code CSS:
#id-pour-mon-image { position: absolute; background: #fff url("lien/vers/ton/image.png") top left no-repeat; width: 600px; height: 400px; top: 50%; left: 50%; margin-left: -300px; /* moins la moitié de la largeur de l'image */ margin-top: -200px; /* moins la moitié de la heuteur de l'image */ }