Pages :
Bonjour,

Je viens de créer un site internet et j'ai quelques problèmes d'affichage sur les différents navigateurs. Sous Safari, tout est ok. Sous Mozilla, mon image de fond en entete n'apparait pas, comme sous Netscape.
Sous Internet Explorer, les différents éléments se chevauchent.
Je suis novice sur le domaine et je ne sais pas trop comment faire pour résoudre ces problèmes.
Merci de votre aide ! Smiley cligne
Voilà lecode htlm de la page d'accueil :


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html style="direction: ltr;" lang="fr">
<head>
  <title>Cabinet GERYL - Sp&eacute;cialiste en urbanisme
commercial, dossiers CDEC et &eacute;tudes de march&eacute;</title>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">

  <style title="essai" media="all" type="text/css">
body { margin-top: 0pt;
padding-top: 0pt;
background-color: rgb(240, 231, 215);
height: 100%;
}
.entete { border-style: groove;
border-color: rgb(240, 231, 215);
background-repeat: no-repeat;
height: 100px;
width: 770px;
background-position: left top;
background-image: url(file:///Users/ggopj/Public/PJ%20G4/site_ggo/images/perspclaire.jpg);
}
.contenu { height: 400px;
background-color: rgb(240, 231, 215);
}
.menu { float: left;
background-color: rgb(240, 231, 215);
width: 200px;
}
.centre { font-family: Arial,Helvetica,sans-serif;
font-size: 11pt;
margin-top: 50px;
position: relative;
color: rgb(51, 51, 51);
text-align: justify;
background-color: rgb(247, 242, 234);
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-left: 200px;
width: 570px;
margin-right: 10px;
}
.pied { border-style: groove;
border-color: rgb(192, 192, 192);
font-family: Arial,Helvetica,sans-serif;
text-align: center;
font-size: 10pt;
color: rgb(65, 145, 121);
background-color: rgb(204, 204, 204);
font-weight: bold;
padding-top: 5px;
height: 40px;
}
.logo { border: 1px groove rgb(240, 231, 215);
float: left;
}
ul#navlist { margin: 0pt auto 0pt 0pt;
padding: 0pt;
text-align: left;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
font-family: Arial,Helvetica,sans-serif;
font-size: 11pt;
width: 70%;
}
ul#navlist li { margin: 0pt;
padding: 0pt;
display: block;
}
ul#navlist li a { border-style: solid;
border-color: rgb(255, 255, 238) rgb(170, 171, 156) rgb(102, 102, 102) rgb(255, 255, 255);
border-width: 1px;
padding: 0.5em 0pt 0.5em 1em;
background: rgb(247, 242, 234) none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
display: block;
width: 100%;
text-decoration: none;
color: rgb(102, 102, 102);
}
#navcontainer > ul#navlist li a { width: auto;
}
ul#navlist li#active a { background: rgb(240, 231, 215) none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
color: rgb(65, 145, 121);
}
ul#navlist li a:hover, ul#navlist li#active a:hover { border-color: rgb(170, 171, 156) rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204);
background: transparent none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
text-decoration: underline;
color: rgb(65, 145, 121);
}
p { font-family: Arial,Helvetica,sans-serif;
font-size: 11pt;
text-align: justify;
color: rgb(51, 51, 51);
margin-right: 15%;
}
#global { margin-left: auto;
margin-right: auto;
width: 770px;
}
.contact { color: rgb(65, 145, 121);
}
  </style>
</head>
<body>
<div id="global">
<div class="entete"><img
 style="width: 197px; height: 53px;" class="logo"
 alt="logoggo" src="images/ggo2.jpg"></div>
<div class="contenu">
<div class="menu">
<ul id="navlist">
  <li id="active"><a href="#" id="current">Accueil
    </a></li>
  <li><a href="etudes_marche.html">Etudes de
march&eacute;</a></li>
  <li><a href="dossier_cdec.html">Dossiers CDEC</a></li>
  <li><a href="nos_atouts.html">Nos atouts</a></li>
  <li><a href="contact.html">Contactez-nous</a></li>
</ul>
</div>
<div style="width: 552px;" class="centre"><span
 style="font-weight: bold;">Bienvenue</span>,
<br>
<br>
Sp&eacute;cialistes des <span style="font-weight: bold;">&eacute;tudes
de
march&eacute;</span> et des <span
 style="font-weight: bold;">dossiers d'urbanisme commercial,</span>
nous
intervenons depuis plus de 20 ans aux c&ocirc;t&eacute;s
d'acteurs majeurs de la grande distribution.<br>
<br>
Vous avez des <span style="font-weight: bold;">projets de
cr&eacute;ation</span> ou de
<span style="font-weight: bold;">d&eacute;veloppement</span>
d'entreprises commerciales ?<br>
<br>
Vous &ecirc;tes directeurs de magasins, charg&eacute;s
d'expansion de groupe de distribution, promoteurs,
commer&ccedil;ants ind&eacute;pendants ou
repr&eacute;sentants d'une collectivit&eacute; locale ?<br>
<br>
Nous mettons &agrave; votre disposition
l'<span style="font-weight: bold;">exp&eacute;rience</span>
et le <span style="font-weight: bold;">savoir-faire</span>
reconnus d'un <span style="font-weight: bold;">cabinet de
conseil en strat&eacute;gie de d&eacute;veloppement</span>.<br>
<br>
N'h&eacute;sitez pas &agrave; <a class="contact"
 href="contact.html">nous contacter</a> pour que nous
appronfondissions ensemble vos projets d'expansion.&nbsp;<br>
<br>
<br>
</div>
</div>
<div class="pied">Cabinet Gill Geryl Organisation - 72
quai Duquesne 76200 DIEPPE<br>
</div>
</div>
</body>
</html> 

Modifié par Perrine02 (10 Jul 2006 - 11:45)
Je ne saurai apporter de solution à ton problème, en revanche un conseil : évite de laisser une adresse mail en clair sur le web, tu risques de la voir récupérée et utilisée pour spammer son propriétaire.

Avant de la mettre en ligne, crypte-la avec ce genre de soft : dascii.exe. Smiley cligne
Pour mac tu peux utiliser ladyMailEncode. Ce n'est pas infaillible mais c'est mieux que rien.

Tu devrais entourer ton code des balises [ code ] et [ /code ] (sans espaces) ce serait plus lisible.
Merci pour ce conseil aussi.
par contre, je en peux cripter d'adresse internet directement avec Ladymailencode ?
Excuse moi
Je te disais qu'on ne pouvais pas crypter d'adresse internet directement (adresse mail seulement non?)
Si j'ai bien compris, oui. Ce widget ne crypte que des adresses mail (mais comme je l'ai dit, le cryptage n'est pas infaillible). Par exemple
<a href="mailto:bill_gates@mac.com">mail</a>
deviendra
&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#98;&#105;&#108;&#108;&#95;&#103;&#97;&#116;&#101;&#115;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;


Pas besoin de crypter une url.
Ce qu'il veut dire en fait, c'est qu'il est impossible de crypter une adresse sans passer par le widget. J'ai eu le même problème.

Je ne suis pas passer à Tiger encore. J'utilise donc l'ancien Konfabulator http://www.versiontracker.com/dyn/moreinfo/macosx/18302

Je suis quand même incapable d'utiliser ce widget; je ne peux l'ouvrir avec yahoo! widget engine. Je vais écrire à la cie pour voir s'il y a un moyen de le faire.

Mais en attendant, serais-tu assez gentil de coder cette adresse: (modifié: adresse enlevée pour contrer le spam...) car depuis que je l'ai placé sur mon nouveau site, je reçois une foule de spam avec l'extension .... (modifié: extension enlevée itou...)

Tellement que mon fournisseur internet à bloquer sur ses serveurs toute adresse utilisant cette extension. Conséquence, je ne peux plus faire un alias de cette adresse vers mon adresse principale chez moi.

Merci.

ps Si tu acceptes de le faire, tu peux sois l'afficher en ligne ou me l'envoyer directement. N'utilise pas l'adresse que je viens d'écrire, car à cause de ce que j'ai écrit plus haut, j'ai énormément de problèmes pour recevoir mes courriels à cette adresse. Utilise cette de mon profil plutôt.
Modifié par largowin (03 Aug 2006 - 04:59)
Je te l'ai envoyée par mp avant de penser qu'il interpréterais peut-être (ce qui se passe quand je prévisualise), alors je te l'ai envoyée par mail aussi. Et on ne dit pas que je spamme Smiley lol

@Perrine02 : corrige l'erreur html et les erreurs css, ça devrait aller mieux après.

La page que tu a donnée est en ligne, pour simplifier. Ta page
Bon. J'ai regardé un peu ton code et je ne suis pas assez compétent pour te dire exactement ce qui ne fonctionne pas.

Par contre, je peux te dire quelques trucs de base qu'il te faudrait changer. Tout d'abord, tu crée des classe seulement lorsque t'as l'intention de réutiliser la même css dans la même page. Bref, puisque ton entête, ton menu, centre, etc... ne sont utilisés qu'une seule fois dans ta page, ce ne devrait pas être des classes.

De plus, la structure de ton texte est vraiment mal foutue. Utilise la balise h4 pour ton titre par exemple et strong pour les caractères gras. Découpe-le en paragraphe <p> plutôt que tes <br>. Au besoin, mets définis ton p dans ta feuille de style.

Je t'ai écris le début de ton paragraphe pour que tu vois.

<div "centre">
<h4>Bienvenue,</h4>
<p>Spécialistes des <strong>études de marché </strong> et des <strong>dossiers
d'urbanisme commercial</strong>, nous intervenons depuis plus de 20 ans aux côtés
d'acteurs majeurs de la grande distribution.</p>


Pour régler ton problème d'affichage, vire ton margin-top de ton centre, ça devrait régler une partie de ton problème.

Pour ton image, le problème c'est que ton lien est en local présentement. Il faut que ce soit un truc du genre: url(../images/perspclaire.jpg)

Mais à ta place, puisque tu commences, j'irais me choisir un modèles ici http://openwebdesign.org/ et l'adapterais selon mes besoins. Plusieurs de ceux passent la validation W3C. Présentement - et sans vouloir t'insulter - c'est vraiment n'importe quoi.

T'as qu'à aller dans "browse designs" à gauche et te chercher un truc qui te conviens.
Modifié par largowin (10 Jul 2006 - 16:56)
T'as été plus vite que moi Whisno Smiley cligne En plus, tu as réussi à régler son problème en gardant le look actuel...

J'ai beau regarder dans ton code, mais je ne réussis pas à trouver la correction que tu as faite. Qu'as-tu changé au juste pour que ça fonctionne?
Modifié par largowin (10 Jul 2006 - 16:44)
D'abord, merci à Whisno, je vais essayer de corriger ces erreurs.
Pour Largowin, je me suis déjà inspirée d'un modèle. Les petites modifications que tu m'as indiquées ne changeront pas grand chose à mon problème, sauf si ce n'est que mon code sera un petit peu plus lisible.J e vais donc suivre tes conseils et on verra bien.
Cependant, j'ai deja suivi tous les conseils de ce site et je ne pense donc pas que ce soit du n'importe quoi à ce point. Il reste certainement des choses à améliorer mais globalement le site fonctionne.
a écrit :
T'as été plus vite que moi Whisno

Et toi plus précis ^^

a écrit :
ai beau regarder dans ton code, mais je ne réussis pas à trouver la correction que tu as faite. Qu'as-tu changé au juste pour que ça fonctionne?

Si c'est à moi que tu demande, j'ai rien fait Smiley lol J'ai juste pomme-c pomme-v pomme-s drag & drop ^^

a écrit :
Les petites modifications que tu m'as indiquées ne changeront pas grand chose à mon problème, sauf si ce n'est que mon code sera un petit peu plus lisible

Au contraire, ce sont de petites chose comme ça qui finissent par des problèmes d'intercompatibilité. Plus ton code est sémantique, clair et respectueux des standards, mieux ton site fonctionnera, se conservera et sera accessible. C'est du temps investi Smiley biggrin
Perrine02 a écrit :
Cependant, j'ai deja suivi tous les conseils de ce site et je ne pense donc pas que ce soit du n'importe quoi à ce point.


En fait, si tu avais suivi tous les conseils de ce site, tu ne mettrais pas tes styles dans ton code html puisque "Le principe de base du XHTML est qu'il se préoccupe du contenu et non du rendu visuel." C'est à toi de voir, je disais ça pour t'aider. Il y aurait davantage de monde qui t'aiderait je crois.

Pour le reste, j'ai mis en ligne la petite correction que je t'ai proposée (virer ton margin-top de ton centre) http://largowin.com/test.html et ça fonctionne parfaitement sous windows http://img56.imageshack.us/img56/7803/win8aw.png

Le seul truc qui n'est pas pareil, c'est que tes textes et menu sont collé sur ton header. T'auras qu'à placer un margin-bottom dans ton entête selon ta convenance.

Et je crois que je viens de comprendre un truc lorsque tu disais que ça ne fonctionnait pas sous explorer. Est-ce que tu teste avec IEmac???!!! Ne fais pas ça. Essaie de te trouver virtualpc sur acquisition.Si tu tiens à ce que tes pages s'affiche correctement avec ieMac, il est préférable de créer une autre feuille de style que tu importeras à l'aide de ton autre feuille de style sinon, c'est la galère...

Je crois me souvenir de ce code qui permet de le faire. Le /*\*//*/ est mal interprété par ieMac, il est le seul à croire qu'il s'agit d'une ligne de commande.


/*\*//*/
  @import url("ie5mac.css");
/**/
Depuis, j'ai créé une feuille de style externe et je suis en train d'enlever les derniers "bold " de mes codes htlm.
Je vais regarder ta proposition.
Oui en effet, j'essayais avec ieMac bien qu'il ne soit très peu utiliser sur mac, je voulais me faire une idée. Perso, je suis Safari ou Mozilla.
Merci
Perrine02 a écrit :

Oui en effet, j'essayais avec ieMac bien qu'il ne soit très peu utiliser sur mac


C'est bien ce que je pensais, sauf que ieMac n'a absolument rien à voir avec IE sur PC.
Je ne le lui ai pas signalé puisqu'il se demandait s'il était possible d'utiliser via internet le widget que tu proposais; j'en ai donc conclu qu'il n'avait pas Tiger.

Tu peux ajouter à ta liste Crossover Office (basé sur Wine) qui normalement devrait être disponible en août. Il permettra de rouler Office pour Windows et certains logiciels directement dans l'OS X. http://www.codeweavers.com/ Contrairement aux deux autres, t'auras pas besoin d'acheter windows. On verra bien.

J'ai même lu quelque part dans la section rumeurs... qu'Apple intègrerait dans Leopard une application semblable basée elle aussi sur Wine et qui ferait la même chose.
Modifié par largowin (11 Jul 2006 - 01:15)
Pages :