problème d'affichage sous IE

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
pascalh
Arias
Messages : 15
Inscription : 17 sept. 2005, 16:36

problème d'affichage sous IE

Message par pascalh »

J'ai un problème d'affichage de mon site sous IE mais pas firefox. Si cela ne tenait qu'à moi, je m'en ficherai un peu. Mais ce site est aussi visité par des personnes qui ne comprennent pas grand chose à l'informatique et ne savent donc pas télécharger/installer firefox (souvent, elles ne savent même pas que cela existe).
Et pas moyen de savoir pourquoi cela ne s'affiche pas correctement sous IE. Si quelqu'un a une idée. Merci.

Lien pour le site : http://pascalheude.free.fr

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Plus qu'hier, moins que demain
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message par lpgc »

bonjour, :D

juste 2 petits changements pour que ce soit OK

peut être mettre les styles background-color : LemonChiffon; ....
sur les body de chaque pages et les borders des frames à 0px

aussi une erreur sur la page principale :
<frameset cols="*,135">
<frame class="navigation" noresize scrolling="no" src="navigation.html" frameborder="0" />
<frame class="horloge" noresize scrolling="no" src="horloge.html" frameborder="0" />
</frameset>

Cordialement
Christian



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
pascalh
Arias
Messages : 15
Inscription : 17 sept. 2005, 16:36

Message par pascalh »

Merci.
Je ne comprends pas pourquoi mon éditeur HTML (HTML kit) ne m'a pas permis de voir l'oubli du '>'.

Pour les styles, je suppose qu'il est préférable de les mettre sur le body de chaque page plutôt que dans le fichier main.css et ainsi de supprimer la balise link dans la page index.html.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Plus qu'hier, moins que demain
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,
pascalh a écrit :Pour les styles, je suppose qu'il est préférable de les mettre sur le body de chaque page plutôt que dans le fichier main.css et ainsi de supprimer la balise link dans la page index.html.
:shock:
Euh... Non, ce serait plutôt l'inverse. Sinon tu perds tout le bénéfice d'une feuille de style séparée :
  • Gain de chargement (la feuille de style est cachée donc n'est pas demandée à chaque page)
  • Gain en lisibilité dans le code des pages
  • Et surtout, gain en maintenabilité : si tu veux un jour que ton fond soit violet à rayures sur ton site, tu n'as à modifier qu'un fichier : la feuille de styles
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message par lpgc »

bonjour, :D
Euh... Non, ce serait plutôt l'inverse. Sinon tu perds tout le bénéfice d'une feuille de style séparée
:idea: Et répéter la même feuille de style dans les frames c'est permis :?:
<link rel="Stylesheet" type="text/css" href="main.css">

si on met une classe au body on pourrait avoir :
<BODY class="main">
<BODY class="horloge">
<BODY class="navigation">
et dans le main.css :

Code : Tout sélectionner

body.navigation { background-color: PowderBlue;}
body.horloge { background-color: PowderBlue;}
body.main { background-color : LemonChiffon;}
A noter au passage... mais j'en suis pas certain
que pour le menu.css il est préférable d'utiliser
CURSOR: pointer; que CURSOR: hand;
je pense que c'est plus standard

Cordialement
Christian

PS. J'ai essayé en local... le résultat est vraiment chouette :D :D

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

lpgc a écrit :<BODY class="main">
<BODY class="horloge">
<BODY class="navigation">
C'est vrai que ce n'est pas indiqué textuellement dans la spécification, mais tu devrais quand-même la lire !
En particulier la doc CSS : http://www.yoyodesign.org/doc/w3c/css2/ ... class-html

Code : Tout sélectionner

<body class="main horloge navigation">
:wink:

Pour le cursor:hand je te mets au défi de le trouver dans la documentation CSS ! Il n'existe tout simplement pas !
Lis la doc, bon sang. Tu y apprendras énormément de choses très utiles :)

PS : les frames c'est mal ! http://openweb.eu.org/articles/finir_cadres/
PPS : les noms d'éléments en minuscules pour futur lointain le passage XHTML ?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
lpgc
Lézard à collerette
Messages : 259
Inscription : 16 juil. 2006, 01:02

Message par lpgc »

calimo a écrit :
lpgc a écrit :<BODY class="main">
<BODY class="horloge">
<BODY class="navigation">
C'est vrai que ce n'est pas indiqué textuellement dans la spécification, mais tu devrais quand-même la lire !
En particulier la doc CSS : http://www.yoyodesign.org/doc/w3c/css2/ ... class-html

Code : Tout sélectionner

<body class="main horloge navigation">
:wink:
sorry... faut lire depuis le début de l'article de pascalh sinon on comprend pas ce que j'ai voulu dire :wink:
:!: 3 frames : main.html, horloge.html, navigation.html :arrow: 3 body et donc 3 classes mais pas pour le même body :!:
calimo a écrit :Pour le cursor:hand je te mets au défi de le trouver dans la documentation CSS ! Il n'existe tout simplement pas !
Je suis pas spécialiste... mais j'avais déjà eu ce problème et en plus dans
la console javascript de Firefox, il y avait une erreur
:arrow: je me suis permis de faire cette remarque, mais on trouve relativement facilement
le conseil d'utiliser "cursor:hand" pour avoir une main comme pointeur souri

http://www.w3schools.com/css/pr_class_cursor.asp mais c'est spécifique à IE
et comme cursor:pointer réalise la même chose...

Cordialement :D
Christian

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité