Page 1 sur 1

Affichag parfait sur mozilla; problèmes sous IE

Posté : 28 avr. 2006, 16:44
par driss1
bonjour, j ai une page Php qui est parfait quand le browser est mozilla FireFox.
et quand le browser est internet explorer klk elements de la page sont pas affiché.bon a vous et merci

Posté : 28 avr. 2006, 16:46
par Vaedan
BONJOUR, MERCI
EN FRANCAIS !

Ces règles vous échappent trop ...

Posté : 28 avr. 2006, 16:50
par ouckileou
Le titre de ton message est incompréhensible, cela ne t'aidera pas à avoir des réponses et ne facilitera pas les recherches futures des autres membres

Et effectivement ton message pourrait être plus clair et mieux écrit

Et plus précis, comment veux tu que quelqu'un te fasse la moindre proposition sans savoir précisément ce qui est différent, sans voir la page, sans voir le code ?

Je t'invite à t'inscrire et à reposter ton problème de façon plus réfléchie, en prenant le temps de bien poser les choses

Posté : 28 avr. 2006, 17:02
par Ryle
Je vous trouve bien méchant avec lui... d'autant que son problème est simple et la solution évidente :

Yaka coriG ton kod pour ki col sur IE ossi :)


(ben quoi ? 8-[ )

Posté : 28 avr. 2006, 17:04
par zeus
Je vous trouve bien méchant avec lui... d'autant que son problème est simple et la solution évidente :

Yaka coriG ton kod pour ki col sur IE ossi :)


(ben quoi ? 8-[ )
:langue:

Posté : 28 avr. 2006, 17:28
par Hermès
Plusieurs cas possibles :
- tu utilises des objets spécifiques à un navigateur. Ce cas était fréquent il y a quelques années ou Netscape et Microsoft se faisaient une course à celui qui sortait des nouvelles fonctionnalités en premier. Cependant ils ont fini par se rendre compte qu'il valait mieux quelque chose d'universel et on finit par se plier aux recommandation du W3C (pour le HTML du moins). Donc si tu es dans ce cas là, tu utilises probablement un objet HTML qui est géré que par un type de navigateurs (et tu peux probablement faire la même chose en utilisant un objet compatible de partout).

- tu utilises des feuilles de style et IE fait des siennes. IE ne gère pas aussi bien les CSS que Mozilla ou Opera. Ainsi certaines écritures de règles ne sont pas comprises par IE. Donc si ta feuille de style est un brin complexe, il se peut que l'affichage diffère radicalement d'un navigateur à l'autre (c'est ce qui rend chauves les web designer ce problème de compatibilité, normalement IE7 devrait être un peu plus à la norme côté CSS). Si tu es dans ce cas là, viens toi aussi t'arracher les cheveux avec nous en galérant sur la compatibilité des feuilles de style. Après un peu de pratique on commence à comprendre les différences majeures entre les navigateurs (et leur solution) et les cheveux se remettent à pousser...

- tu as des bugs dans ton code mais Firefox est vachement cool et arrive à comprendre ce que tu fais faire alors que ça n'est pas le cas de IE qui panique totalement et n'affiche pas les parties de code avec des bugs. Dans ce cas là il vaut mieux revoir ton code HTML pour comprendre d'où vient le problème et y remédier.

Posté : 28 avr. 2006, 21:17
par Cyrano
Bon, après les différentes variantes de réponse, la mienne:

L'affichage, ça ne vient pas de PHP, c'est soit un problème de HTML, soit un problème de feuille de style :arrow: Sujet déplacé

Posté : 28 mai 2006, 11:03
par lord.anonymous
Je relance ce sujet car j'ai un problème d'affichage avec IE.
Ce que je voudrais obtenir est simple à priori: un cadre de menu à gauche et un cadre d'affichage à droite. Avant j'utilisais les frames, et là j'essaye le CSS pour voir ce qu'il peut m'apporter. J'ai donc défini ceci en CSS:
#menu{  
  width: 200px;
  left: 10px;
  padding:0px;
  margin:0px;
  border: 1px solid #cccccc;	
  position: fixed;
}

#page{
  margin-left: 200px;  
  overflow: auto;
  border: 1px solid #cccccc;	
}
Je mets les bordures uniquement en visualisation pour le moment.

Je voudrais que le menu à gauche soit complètement fixé à l'écran: position: fixed; mais IE ne reconnait pas.
Comment s'en sortir?

Posté : 28 mai 2006, 11:16
par Cyrano
Je voudrais que le menu à gauche soit complètement fixé à l'écran: position: fixed; mais IE ne reconnait pas.
Comment s'en sortir?
Difficile sans utiliser des stratagèmes plus ou moins valables à base de JavaScript. Sinon, si la page est longue, ajouter par endroits un retour vers le haut de la page pour pouvoir récupérer le menu. Autrement, sans frames, ça va être mission impossible.

Posté : 28 mai 2006, 15:30
par rami
Je voudrais que le menu à gauche soit complètement fixé à l'écran: position: fixed; mais IE ne reconnait pas.
Comment s'en sortir?
Va voir ici ;)