Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2011, 09h51   #1
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juillet 2011
Messages : 5
Points : 0
Points : 0
Par défaut Problème d'interprétation des balises <br/>

Bonjour le forum,

J'ai fait un site internet en local et je l'ai copié sur le réseau de mon entreprise mais les deux versions n'ont pas tout à fait le même rendu sur internet explorer 7 et 8 et je ne sais pas du tout pourquoi. Je l'ouvre pourtant sur 2 onglets dans le même navigateur.

Je suis sûr que personne n'a fait de modification dessus parce que j'ai retenté plusieurs fois le copier/coller de l'intégralité de mon site sur le réseau (donc pas de problème de css non plus).

J'ai remarqué que le problème venait de l'interprétation des balises <br/> . Quand je mets 2 balises <br/>, il y a un saut de 2 lignes au lieu d'une seule quand je regarde le site en local avec IE 7 ou 8.

J'ai remarqué aussi que quand j'écris ça:
Code :
1
2
3
4
5
 
<div id="nav">
<img src="../images/nav_entete-1_jaune.gif" width="327" height="50" alt="jaune" />
<img src="../images/nav_entete-2_motifs.jpg" width="327" height="43" alt="motifs" />
</div>
il y a un espace qui apparait entre les deux images quand le site est sur le réseau et que j'utilise IE 7 ou 8.

Alors que quand je mets les deux balises images à la suite (sans revenir à la ligne) :
Code :
1
2
3
4
 
<div id="nav">
<img src="../images/nav_entete-1_jaune.gif" width="327" height="50" alt="jaune" /> <img src="../images/nav_entete-2_motifs.jpg" width="327" height="43" alt="motifs" />
</div>
il n'y a plus d'écart.

Je suis perdu. Je ne comprends pas pourquoi ma version sauvegardé sur le réseau de l'entreprise et lue différemment de ma version en locale.

Est que quelqu'un a une idée pour m'aider s'il vous plaît?

Bien cordialement,
Guiz721
Guiz721 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 10h38   #2
Membre éprouvé
 
Homme romain escudier
Développeur informatique
Inscription : juin 2011
Messages : 300
Détails du profil
Informations personnelles :
Nom : Homme romain escudier
Âge : 22
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 300
Points : 471
Points : 471
C'est un comportement normal quand tu es en ligne:
<br/> = saut de ligne donc 2 br= 2 saut de ligne.
Et l'espace quand tu mets une balise img sous une autre c'est normal aussi.

<img/>
<img/>

c'est pareil que <img/> <img/>
un retour a la ligne reviens à la même chose que mettre un espace.

Par contre en local tu devrais avoir le même rendu, tu es sur que tu affiches bien le même site avec les même sources?
__________________
Pas de solution, pas de probleme

Une réponse utile (ou +1) le pouce vert
Une réponse à votre question

skeud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 12h04   #3
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 066
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 066
Points : 6 988
Points : 6 988
Les différences sont peut-être dues au fait que l'un est accédé par http: et l'autre par file:

Si c'est le cas, il peut y avoir une différence de headers. On peut voir les headers émis par le serveur pour ce fichier ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 12h22   #4
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juillet 2011
Messages : 5
Points : 0
Points : 0
Oui les sources sont tout à fait identiques, j'ai vérifié.

Les deux sont accédés par file:// , c'est juste que l'un est sauvegardé sur mon poste et l'autre dans un répertoire du serveur de l'entreprise.

Là j'essaie de corriger le rendu de la version du serveur en modifiant le positionnement des différents contenus avec un fichier css spécial pour IE mais c'est assez long.

Si comme tu le dis skeud, la version du serveur est la "vrai" version, je ne comprends pas pourquoi dans ma version locale j'étais obligé d'écrire deux fois <br/> pour qu'il saut une ligne.

Je vais continuer de corriger les problèmes de rendu sur IE mais j'aurais bien aimé comprendre pourquoi mon PC m'a fait une mauvaise blague comme ça .

Merci en tout cas pour votre aide .
Guiz721 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 13h15   #5
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 066
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 066
Points : 6 988
Points : 6 988
C'est peut-être les fichiers css, qui sont différents en local et sur le serveur ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 16h44   #6
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juillet 2011
Messages : 5
Points : 0
Points : 0
J'y aie pensé aussi mais j'ai fait une copie de l'intégralité du dossier lié au site internet (comprenant css, javascript et images) de mon poste sur le réseau .
Guiz721 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 21h49   #7
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 940
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 940
Points : 4 765
Points : 4 765
Bonsoir,
le retour chariot dans un fichier HTML est considéré comme un espace
Code :
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>[Espace implicite]</title>
</head>
<body>
azertyuiop
qsdfghjklm
</body>
</html>
NoSmoking est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h43.


 
 
 
 
Partenaires

Hébergement Web