Page non centrée dans IE (css ?)
Résoluvoici une url de test : http://refok.free.fr/test/appart/index.html
sous FF, pas de problème (quoique un peu de fond de page qui apparait en bas de page), mais sous IE, alors là !!! encore une fois ça coince ... toute la page est collée à gauche et le background n'apparait qu'à droite ... super naZe !
il doit y avoir un blême dans la css mais lequel ?
alors : sos .... !
@mitiés
b g
--
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
Configuration: Windows XP Firefox 2.0.0.4
36 réponses
Problème d'affichage rencontré lors de tests cross-navigateurs : une page HTML/CSS est collée à gauche et le background n'apparaît que partiellement sous Internet Explorer, signalant un bogue CSS. Des solutions proposées incluent la correction d'une virgule superflue dans la propriété font-family et le passage en CSS externe, afin d'éviter des interprétations incohérentes entre IE et les autres navigateurs. D'autres préconisations suggèrent de restructurer les styles en fichier CSS externe, de désactiver les puces via list-style: none sur les éléments de navigation et de valider HTML/CSS avec les outils en ligne. En parallèle, certaines réponses évoquent des solutions locales comme l'utilisation d'un serveur de test, notamment EasyPHP, MAMP et WAMP, pour simuler l'environnement et vérifier les scripts HTML.
-
Contributeuren ligne c'est bon.
un peu d'espace entre les <li> et peut être marquer juste "HTML 4.01" et pis voili, voulou !
-
Modérateurok je pense que c'était, une fois de plus, mon 'bas débit' qui m'a joué un tour ...
super ! je vais donc mettre en "résolu"
mais avec tout ce temps passé .... je voudrais te rendre la 'pareille' alors si je peux faire qq chose pour ton site au niveau référencement ... tu me le dis (en MP) ce sera avec grand plaisir je compte sur toi car j'y tiens !
@+
b g -
Contributeur@bg62pas de problème, de toute façon j'aurais eu besoin de toi !!!
c'est toujours un plaisir de t'aider, à plus !
-
Modérateur@Dalidaok alors on ferme ce post ...
mais je reviendrai ... pour autre chose ... j'ai fait une refonte d'un de mes sites en local et cela a l'air de ne pas bien tourner sous IE ... une fois de plus !
faut que je revois de plus pret après ... je reviendrai pour ce problème !!! hé hé hé !
@+
b g
-
-
Contributeurtu n'as pas de <div id="footer"> mais un <div id="bg">, faut adapter !
remplace 'div#footer' par 'div#bg'.
-
Contributeurlol, on s'est croisés…
-
Contributeuras-tu ajouté et adapté les CSS ?
div#footer ul li.footer-right a.w3c { font-family: arial,sans-serif; font-size:.72em; color:#0c479d; padding:1px; background-color:#fff; } div#footer ul li.footer-right a.w3c:link, div#footer ul li.footer-right a.w3c:visited, div#footer ul li.footer-right a.w3c:hover, div#footer ul li.footer-right a.w3c:active { text-decoration: none; } div#footer ul li.footer-right a.w3c span { padding: 0 .3em; } div#footer ul li.footer-right a.w3c span.spec { background-color: #fc6; color:#000; } div#footer ul li.footer-right a.w3c span span { padding:0; font-size:1.2em; color:#2e8b57; } -
Modérateurre ...
voici ce que je viens de remettre:
-css:/* LOGOS W3C */ div#footer ul li.footer-right { margin : 0 0 0 0.72em; } div#footer ul li.footer-right a.w3c { font-family : arial, sans-serif; font-size : 0.72em; color : #0c479d; padding : 1px; background-color : #fff; } div#footer ul li.footer-right a.w3c:link, div#footer ul li.footer-right a.w3c:visited, div#footer ul li.footer-right a.w3c:hover, div#footer ul li.footer-right a.w3c:active { text-decoration : none; } div#footer ul li.footer-right a.w3c span { padding : 0 0.3em; } div#footer ul li.footer-right a.w3c span.spec { background-color : #fc6; color : #000; } div#footer ul li.footer-right a.w3c span span { padding : 0; font-size : 1.2em; color : #2e8b57; }
- html:<li class="footer-right"><a href="http://validator.w3.org/check?uri=referer" class="w3c"><span>W3C<span>✓</span></span><span class="spec"> Valid HTML 4.01 Transitional </span></a></li> <li class="footer-right"><a href="http://jigsaw.w3.org/css-validator/check/referer" class="w3c"><span>W3C<span>✓</span></span><span class="spec"> CSS 2.1 </span></a></li>
pas terrible ... doit me manquer encore qq chose !!!
@+
b g -
Contributeurj'ai créer une version en texte pur, regarde en bas.
le "check" n'est pas affiché par IE, évidement…
pour le reste j'en suis assez content, l'affichage est proportionnel tu peux donc facilement définir la taille.
Gryzzly les a déjà repris.
-
Modérateurj'ai mis ceci:
<li><a href="http://validator.w3.org/check?uri=referer" class="w3c"><span>W3C<span>✓</span></span><span class="spec"> Valid HTML 4.01 Transitional </span></a></li> <li><a href="http://jigsaw.w3.org/css-validator/check/referer" class="w3c"><span>W3C<span>✓</span></span><span class="spec"> CSS 2.1 </span></a></li>
car je n'ai pas la correspondance de
<li class="footer-right">
et
class="w3c"
donc pour l'instant ... pas terrible comme affichage ... -
-
Contributeur@gryzzlyPourquoi dis tu que le check n'est pas affiché par IE ?
heu…
parce que le check n'est pas affiché sous IE…
je parle du caractère :
✓✓✓
-
Contributeur@Dalidaet moi je te dis que c'est affiché. ...
-
Contributeur@gryzzlyhttp://img402.imageshack.us/img402/5420/checkaf0.png
-
-
Modérateuret j'aimerais essayer e mettre les logos de validation ... mais beaucoup plus petits .... où en trouver ?
@+
b g -
Modérateuril me reste ceci:
Propriété érronée : background-repeat Trop de valeurs, ou valeurs non reconnues : repeat-x repeat-y
je le supprime complètement ? -
Contributeur
font-family:verdana,sans-serif,arial,helvetica;
il y a une virgule en trop au bout.
les autres doivent se corriger toutes seules.
pour les avertissements, pas la peine d'en tenir compte.
sauf si tu veux un rapport complètement clean, dans ce cas suis les indications.
-
Modérateurpar contre ici :
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Frefok.free.fr%2Ftest%2Fappart%2Findex2.html&profile=css21&usermedium=all&warning=1&lang=fr
j'ai des erreurs et des avertissements !!!
tu y comprends qq chose ???
@+
b g -
Modérateurok voilà ce que j'ai fait :
/*h1 { margin:0; padding:0; height:147px; text-indent:-1000em; overflow:hidden; background-image:url(images/header4.jpg); background-position:0 0; background-repeat:no-repeat; }*/pour la css
et<div id="header"> <img src="images/header4.jpg" alt="Les standing apparts du Mas des 2 cèdres" title="Les standing apparts du Mas des 2 cèdres"> <!--<h1>Les standing apparts du Mas des 2 cèdres</h1>--> <p class="align-center">Appartements meublés entièrement équipés, tourisme et professionnels dans la Drôme, près des sites de Tricastin, Marcoule, Pierrelatte (Ardèche et Drôme).</p> </div>
pour le haut de page
au validateur c'est bon !
tu ne m'as pas répondu sur ton système de " h1 " avec du texte caché ...
@+
b g -
Contributeursalut,
adieu les CSS, tu inclus une image dans le <div>.<div id="header"> <p><img src="" alt="" height="" width="" /></p> </div>
-
Modérateurque changer dans la css alors ?
@+
b g -
Contributeuren mettant directement l'image, et non pas un background au div en css
++ je file voir mon employeur -
Modérateuroui j'ai vu sur le validateur ... et c'est ce que je disais à Dalida, j'ai vu une fois une réponse, mais ne la retrouve plus ...
mais alors, avec un appel d'image normal, pas de problème ...
ici l'image du header est dans la css , alors comment faire pour intégrer ces deux attributs ?
@+
b g -
ContributeurBonjour,
tu n'as pas le droit de mettre ALT dans un div.Line 41, Column 25: there is no attribute "ALT". <div id="header" alt="Les standing apparts du Mas des 2 cèdres" title="Les s ✉ You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element.
-
Modérateurre ...
voilà j'ai mis ceci dans le header:<div id="header" alt="Les standing apparts du Mas des 2 cèdres" title="Les standing apparts du Mas des 2 cèdres">
pour faire prendre ces deux balises, par contre ce que je ne comprends pas c'est :<h1>Les standing apparts du Mas des 2 cèdres</h1>
qui est 'caché' ... pas bien ça, non ?
pour le reste je pense que cela tourne correct maintenant: http://refok.free.fr/test/appart/index2.html
@+
b g
-
Modérateurre ...
je crois que je commence à comprendre ... YES !!!
j'ai mis qq petites modifs et ajouts dans la css et un peu dans la page et retrouvé ce que je voulais faire au départ
plus que dur de vous suivre ... mais je pense que là cela doit aller !
si vous avez le temps de jeter un coup d'oeil !
mais vraiment pénibles ces problèmes entre navigateurs !!!!! la rage .......
j'ai aussi changé l'image du header pour faire plaisir à Mr. gryzzly ....
reste une chose que je ne comprends pas : l'affichage des image, y compris celle dans le header est correct sous ff et plus que 'pixellisé" sous IE ce qui fait affreux !!! alors est-ce ma config qui me fait cet effet ? ou doit-on mettre une résolution supérieure pour IE (pour l'instant les images sont en jpg à 72 dpi) mais là je me pose des questions, je n'ai jamais eu ce problème pour d'autre sites .... vous les voyez comment, vous ces images sous FF et IE ???
@+
b g-
-
Modérateur
-
Contributeur@bg62mouais peut être une différence.
quand je crées des images avec Inkscape je sors en 90dpi mais je ne saurais te dire si c'est le mieux !
bon le reste c'est bien !
il te reste quelques réglages mais pour la mise en page c'est bon !
-
Modérateur@Dalidamerci, super sympa !
je vais voir ce soir pour peaufiner un peu le codage sans trop mettre le baZard
mais cette histoire de mauvaise image sur IE, là je n'y comprends rien du tout, c'est vraiment la première fois que j'ai une aussi mauvaise qualité ...
@+
b g -
Modérateur@Dalidace qui me gène aussi un peu :
je travaille avec dreamweaver et avec ce codage, l'image dans le header n'est pas visible (il faut que je lance easyphp), y-a-t-t-il un autre moyen au niveau de la css pour arranger cela ?
j'avais vu aussi qq part une de tes infos pour placer les balises alt et tile sur une image comme cele-là mais je ne retrouve plus ...
pourrais-tu me redonner les instructions ? pour les mettre quand l'image est appelée par la css ...
@+
b g
-
-
Contributeurxhtml est très bien.
pour corriger les erreurs :
<meta ... /> au lieu de >
border="0" invalide → a mettre en css
<img ... /> au lieu de >
align="left" invalide → css class="left" et propriété css qui va bien
target="_blank" invalide → on supprime tous les target, c'est a l'utilisateur de choisir ce qu'il veut faire de ses liens, par a toi de lui forcer la main
et tu verras que ca ira beaucoup mieux ;-) -
ContributeurLes images, dalida t'as dit qu'il avait désactivé... parce que c'était "dégoulisse" ce que tu avais fait. il faut reprendre en css externe (tu avait tout mis dans des balises)
les points : il faut remettre les propriétés : list-style a tes éléments, et la valeur: none, pour désactiver l'interprétation naturelle du navigateur (point). seulement après tu remets la fleche (http://refok.free.fr/test/appart/images/small.gif)
etc, etc... du travail, toujours du travail :-)
Quant a la question du bas débit, tu sais que tu peux installer en local un serveur de type easyphp ? mamp ? wamp ? ... ou du moins apache, puisque tu travailles en html.-
-
Contributeur@Dalidaeasyphp est très bien.
au passage, ce n'est plus wamp, mais wampserver -
Modérateurho là ! essayons de parler français que je comprenne !
Les images, dalida t'as dit qu'il avait désactivé... parce que c'était "dégoulisse" ce que tu avais fait. il faut reprendre en css externe (tu avait tout mis dans des balises) les points : il faut remettre les propriétés : list-style a tes éléments, et la valeur: none, pour désactiver l'interprétation naturelle du navigateur (point). seulement après tu remets la fleche (http://refok.free.fr/test/appart/images/small.gif)
- pas compris qu'il avait désactivé ....
- css externe : ????
- "propriétés" et ... etc ... là ça devient du chinois, vas moins vite ... Pékin et les JO c'est pour plus tard
- je travaille avec easyphp sans problème, mais là j'ai suivi vos conseils au fur et à mesure en faisant les modifs directes ....
et j'en suis toujours .... je ne sais plus où ...
bon : appérO + miam + sieste (petite) et je m'y remets tout à l'heure (encore merci c'est la moindre des choses !)
@+
b g
-
Contributeur@gryzzlyce n'est plus wamp, mais wampserver
ba vi, c'est ce que j'écris !
easyphp est très bien
m'a planté trois fois, c'est une fois de trop !
et il est bien plus compliqué pour gérer plusieurs versions d'Apache, de PHP et de MySQL.
avec WS, deux clics…
ça me permet de toujours travailler avec les mêmes versions, quelque soit l'hébergeur, très utile pour les fonctions de PHP 5 qui n'apparaissent qu'à partir de la 5.2 comme 'filter()' (un vrai miracle cette fonction !).
-
- 1
- 2