CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide demandée pour HTML et CSS

JujuDredd
JujuDredd
Niveau 10
16 février 2008 à 14:54:27

Bonjour

Je viens de réaliser que mon site ne marche pas avec IE 6

http://julien.darthenay.free.fr/progc.php

Le tableau refuse de s'afficher et je ne comprends pas pourquoi, alors que sous Firefox j'ai aucun problème :( (Je n'ai pas IE 7)

Le petit fichier fichier javascript :
http://julien.darthenay.free.fr/menu.js
Et la feuille de style :
http://julien.darthenay.free.fr/style.css

C'est du PHP mais le problème n'est bien sûr pas à ce niveau là, contenter vous de regarder le HTML généré et de me dire si quelque chose cloche.

En supprimant la feuille de style ça marche (enfin le tableau s'affiche.)
Si vous arrivez à trouver ce qui ne va pas merci de me le dire.

godrik
godrik
Niveau 30
16 février 2008 à 17:38:30

Bonjour, je n'ai pas IE6, mais ta page HTML n'est pas conforme au standard du w3C.
peut etre que c'est cela qui fait deconner IE6.

http://validator.w3.org/check?uri=http%3A%2F%2Fjulien.darthenay.free.fr%2Fprogc.php&charset=%28detect+automatically%29&doctype=Inline&group=0

visiblement, il y a aussi des soucis dans le CSS:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fjulien.darthenay.free.fr%2Fstyle.css&warning=1&profile=css21&usermedium=all

en esperant que cela t'aide

JujuDredd
JujuDredd
Niveau 10
16 février 2008 à 18:13:42

Bon, apparemment j'ai pas mal d'erreurs W3C qui sont dûes au fait que ma balise </head> n'est pas seule sur sa ligne. C'est certainement pas ça qui fait planter IE 6.
Et <center> n'est pas une balise reconnue en standard, mais elle l'est par IE6, donc c'est pas ça non plus. Faudra quand même que je m'en débarrasse.

Donc je pense que ça viens de mon "top right" et de mon "top left", mais je vois pas par quoi les remplacer.

JujuDredd
JujuDredd
Niveau 10
16 février 2008 à 18:43:27

OK c'est "résolu".
J'ai compris d'où venait le problème : parce que IE 6 ne reconnaissait pas (ou gérait très très mal) "height : 100%" et "position : fixed" dans le fichier CSS j'ai mis dans le fichier .js un code pour cacher mes marges de droite et de gauche tout en remplaçant la position de menu et du bouton "ecrivez-moi" par absolute. Et bien en fait ça perturbe IE 6 (quel boulet !) d'exécuter ce code javascript, en fait j'ai fait le contraire et j'ai mis par défaut le code HTML pour IE et dans le fichier javascript un code pour mettre les bons arguments pour les autres, et là ça marche correctement même pour FireFox.

Ben merci de ton aide godrik. Une dernière chose avant que je mette à jour mon site, est-ce que ça marche correctement avec IE 7 ?
Tu penses que IE 7 va reconnaitre "width : 100%" et "position : fixed" ?

godrik
godrik
Niveau 30
16 février 2008 à 19:52:13

le positionnement absolu n'a jamais été un fort d'internet explorer.
Cependant, je ne suis pas sous windows, donc, je n'ai pas d'IE7 sous la main.

JujuDredd
JujuDredd
Niveau 10
16 février 2008 à 22:11:33

Quoi, ça existe pas IE 6 & 7 sous UNIX :fou:
Bon t'as raison, dans le doute je vais laisser comme ça.

Chaos_Clad
Chaos_Clad
Niveau 10
17 février 2008 à 20:35:54

A priori tu ne devrais pas avoir de problèmes pour les propriétés CSS de base (avec IE7) étant donné qu'on a longtemps critiqué IE6 à cause de ça, je pense qu'elles sont respectées. Néanmoins IE7 n'est toujours pas aussi conforme qu'il le faudrait d'un navigateur conçu par la firme n°1 de l'informatique, pour des raisons "politiques" très obscures. Bref, je veux pas troller, surtout que Mozilla a du boulot à faire lui aussi, tout ça c'était simplement pour dire que si tu ne te lances pas dans des effets graphiques poussés, je pense que tu n'auras pas de problèmes majeurs (à vérifier cependant).

________________________________________
Ma vidéo du moment :
http://fr.youtube.com/watch?v=ZA1NoOOoaNw

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment