Problème affichage IE
Résolu/Fermé
A voir également:
- Problème affichage IE
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome ✓ - Forum Google Chrome
- Pinterest problème affichage ✓ - Forum Réseaux sociaux
8 réponses
Alexxis38
Messages postés
366
Date d'inscription
samedi 21 mars 2009
Statut
Membre
Dernière intervention
22 décembre 2022
390
13 janv. 2010 à 16:03
13 janv. 2010 à 16:03
Oula oui !
J'en sais rien, désoler
Pas mal ton site
J'en sais rien, désoler
Pas mal ton site
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
13 janv. 2010 à 16:13
13 janv. 2010 à 16:13
Corrige les erreurs :
http://validator.w3.org/...
De plus : br n'est pas faire des marges, c'est juste un saut de ligne. Il faut utiliser la propriété margin pour faire des marges.
L'utilisation massive de span est ... curieuse (pour des placement d'éléments, c'est plutôt des div car span est de type inline et non block)
Et c'est bien gentil de faire des sites pour les grands écran, mais en 1024*768... on n'en voit que les 2/3 :\
http://validator.w3.org/...
De plus : br n'est pas faire des marges, c'est juste un saut de ligne. Il faut utiliser la propriété margin pour faire des marges.
L'utilisation massive de span est ... curieuse (pour des placement d'éléments, c'est plutôt des div car span est de type inline et non block)
Et c'est bien gentil de faire des sites pour les grands écran, mais en 1024*768... on n'en voit que les 2/3 :\
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
13 janv. 2010 à 17:26
13 janv. 2010 à 17:26
Oui, ce serait plus correct. Sauf pour le pied de page, où là, il vaudrait mieux les garder mais les inclure dans le <p></p>
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
13 janv. 2010 à 18:27
13 janv. 2010 à 18:27
J'ai vu ;)
Je n'ai pas le temps là, mais je regarderai ton code de plus près.
Je n'ai pas le temps là, mais je regarderai ton code de plus près.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
13 janv. 2010 à 21:12
13 janv. 2010 à 21:12
Bien, me revoilou.
Donc, pour ton pied de page, stratégie grand changement.
Les positionnements absolus sont toujours difficiles à gérer, et positionner une image avant un texte alors que dans le code elle se trouve après, c'est vraiment donner le bâton pour se faire battre.
Donc, voici une proposition :
La barre.png peut être déclarée en image de fond dans les CSS.
Nouvelle CSS pour le pied de page :
le img {border:0} te permets de virer tous les border=no que tu as dans tes déclarations d'images et qui posent problème.
Tel qu'est fait le code, il va se mettre au milieu de la page, c'est à dire au milieu des 850px que tu as déclaré pour ton body...
Sauf que cette valeur est aberrante puisque ton pied de page en fait déjà 864px à cause de la largeur de ton image de barre, et que tu positionnes les autres images de ton contenu largement au delà et qu'elles s'étalent sur environ 1120px de large (300+300+300+220).
Donc y'a encore des "petits" trucs à revoir ;)
Donc, pour ton pied de page, stratégie grand changement.
Les positionnements absolus sont toujours difficiles à gérer, et positionner une image avant un texte alors que dans le code elle se trouve après, c'est vraiment donner le bâton pour se faire battre.
Donc, voici une proposition :
<div id="footer"> <p> <a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="Images/CSS.png" width="80" height="54" alt="css" /></a> Copyright © 2009 W&J Design - Design & Contenu by <a href="mailto:biiippp.biiiiip@free.fr">WiJi</a> </p> </div>
La barre.png peut être déclarée en image de fond dans les CSS.
Nouvelle CSS pour le pied de page :
#footer { margin:auto; padding:0; text-align: center; color: #676767; background:url(Images/barre.png) no-repeat; width:864px; } #footer p { line-height:54px; font-size: 80%; vertical-align:middle; } #footer p a { color: #676767; text-decoration: none; } #footer p a:hover { color: #ffffff } #footer p img { float:left; margin-left:50px; } img { border:0 }
le img {border:0} te permets de virer tous les border=no que tu as dans tes déclarations d'images et qui posent problème.
Tel qu'est fait le code, il va se mettre au milieu de la page, c'est à dire au milieu des 850px que tu as déclaré pour ton body...
Sauf que cette valeur est aberrante puisque ton pied de page en fait déjà 864px à cause de la largeur de ton image de barre, et que tu positionnes les autres images de ton contenu largement au delà et qu'elles s'étalent sur environ 1120px de large (300+300+300+220).
Donc y'a encore des "petits" trucs à revoir ;)
Alors déja je te remercie beaucoup pour tes explications trés clair.
Je crois avoir compris. mais quelques petites questions tout de même.
Faut-il que le laisse mes SPAN pour mes images quand même ? Si j'ai bien compris il faudrait juste que change leurs placements (left) ?
Comment placer correctement a l'endroit que je veut une image ? C'est a dire par exemple ma barre du footer, si je veut déplacer tout le footer un peut plus bas ?
Par ailleurs j'ai testé le codage que tu m'a fait, il marche trés bien en local mais sur le net rien ne s'affiche correctement ... http://wjdesign.free.fr/portfolio.html
En tout cas je te remercie énormément
Je crois avoir compris. mais quelques petites questions tout de même.
Faut-il que le laisse mes SPAN pour mes images quand même ? Si j'ai bien compris il faudrait juste que change leurs placements (left) ?
Comment placer correctement a l'endroit que je veut une image ? C'est a dire par exemple ma barre du footer, si je veut déplacer tout le footer un peut plus bas ?
Par ailleurs j'ai testé le codage que tu m'a fait, il marche trés bien en local mais sur le net rien ne s'affiche correctement ... http://wjdesign.free.fr/portfolio.html
En tout cas je te remercie énormément
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
13 janv. 2010 à 22:25
13 janv. 2010 à 22:25
Je vois bien la correction du code html... mais pas vraiment celui de la feuille de style.
Tu n'aurais pas oublié de la transférer par hasard ? ;)
Alors les span des images, disons que tout cela pourrait aussi être dans la CSS.
Mais bon quand il n'y aura plus que ça.
Le problème encore du positionnement absolu, c'est que tes images ne vont pas se placer correctement selon les résolutions.
Dans le cas actuel en 1024 on ne voit pas tout, mais si tu mets moins de 300px, c'est en 1280px que ça va faire bizarre car tout sera "tassé" sur le bord gauche.
Il vaudrait mieux passer par des positionnement flottants.
Le principe :
Tu englobes tes 3 images dans un cadre (un div) de 900px auquel tu attribues un margin:auto pour qu'il se centre.
Tu mets tes 3 images dedans, en les faisant flotter les unes par rapport aux autres pour récupérer la même présentation que maintenant et en jouant avec des margin-top pour avoir le décalage en hauteur.
Et dans ce cas, ton footer, en rajoutant un clear:both et en lui définissant un margin-top, tu pourras le placer à la distance que tu veux de tes images.
Tu n'aurais pas oublié de la transférer par hasard ? ;)
Alors les span des images, disons que tout cela pourrait aussi être dans la CSS.
Mais bon quand il n'y aura plus que ça.
Le problème encore du positionnement absolu, c'est que tes images ne vont pas se placer correctement selon les résolutions.
Dans le cas actuel en 1024 on ne voit pas tout, mais si tu mets moins de 300px, c'est en 1280px que ça va faire bizarre car tout sera "tassé" sur le bord gauche.
Il vaudrait mieux passer par des positionnement flottants.
Le principe :
Tu englobes tes 3 images dans un cadre (un div) de 900px auquel tu attribues un margin:auto pour qu'il se centre.
Tu mets tes 3 images dedans, en les faisant flotter les unes par rapport aux autres pour récupérer la même présentation que maintenant et en jouant avec des margin-top pour avoir le décalage en hauteur.
Et dans ce cas, ton footer, en rajoutant un clear:both et en lui définissant un margin-top, tu pourras le placer à la distance que tu veux de tes images.
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
14 janv. 2010 à 09:49
14 janv. 2010 à 09:49
Je vois que tu sembles y être arrivé ;)
Mais il y a encore des erreurs.
Enlève tous les border=no, et il manque une fermeture de tag à l'image CSS de ton pied de page.
Mais il y a encore des erreurs.
Enlève tous les border=no, et il manque une fermeture de tag à l'image CSS de ton pied de page.
notobe
Messages postés
1952
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
213
14 janv. 2010 à 12:57
14 janv. 2010 à 12:57
Pas de quoi :)
N'oublie pas de marquer le sujet en résolu.
Bonne continuation.
N'oublie pas de marquer le sujet en résolu.
Bonne continuation.
13 janv. 2010 à 16:06