IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] différence Firefox - IE


Sujet :

HTML

  1. #1
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 882
    Par défaut [HTML] différence Firefox - IE
    Bonjour

    Oui, cette question est un classique, j'en suis sûr !
    J'ai développé tout un site avec J2EE. Ne fuyez pas, je ne parlerais que de la aprtie HTML/CSS.
    J'ai écrit ce site et testé sous Fedora Core 3 avec Firefox 1.0.8 et même lynx 2.8.5 (navigateur web en mode shell) et TOUT passe bien.
    Excepté sous IE ! ben oui, sinon, ce ne serait pas marrant !
    Par exemple, j'ai un div avec le code HTML suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div class="submitpanel">
    <table align="center">
    <tr><td class="leftb"><input type="submit" value="Submit"></td><td class="rightb"><input type="reset" value="Reset"></td></tr>
    </table>
    </div>
    Et voici le CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    .submitpanel{
    	border: 1px solid orange;
    	font-size: 100%;
    	font-family: Arial, Helvetica, Geneva, sans-serif;
    	background-color: #D7FFAC;
    	margin-top: 5px;
    	margin-bottom: 5px;
    	margin-left: 30%;
    	margin-right: 30%;
    	padding-top: 5px;
    	padding-bottom: 5px;
    }
    Expliquez moi pourquoi sous Firefox, tout est bien centré alors que sous IE, mon div part complètement à droite.

    Merci d'avance de vos réponses.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 882
    Par défaut
    Bon apparemment, IE n'apprécie pas tellement l'attribut width d'une table.
    Autre élément, valider complètement mon site par le W3C

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  3. #3
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    A mon avis IE n'est pas capable de centrer ton tableau parce qu'il n'y a
    pas de largeur explicitement définie pour le div.

    La largeur du div est de 40% de celle de la fenêtre, mais IE ne comprend pas.
    Si tu remplace

    margin-left: 30%;
    margin-right: 30%;

    Par

    width: 40%;
    margin: 0 auto;

    Tu obtiens le même résultat sur les deux navigateurs.

    l'abréviation margin: 0 auto; signifie, marge hautes et basses à zéro,
    et marges gauches et droites automatiques (d'où l'effet de centrage
    si le div à une largeure définie et qu'il est en display: block)

    Voilà pour le bug, mais je pense que tu pourrais simplifier ton code
    ainsi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <div class="submitpanel" >
    <input style='float: right;' type="reset" value="Reset">
    <input type="submit" value="Submit">
    </div>
    Ce qui éloigne les boutons submit et reset et évite que les visiteurs
    se "rattent" en cliquant reset au moment de l'envoi

Discussions similaires

  1. Différence Firefox / IE
    Par sebaaas dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/01/2008, 00h43
  2. Largeur d'un <ul> / différence Firefox et IE 6.0
    Par gb-ch dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 13/08/2007, 09h21
  3. Récupération bloc HTML sous Firefox
    Par cradleofpain dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 06/04/2007, 15h07
  4. [STRUTS][HTML] sécurité firefox
    Par rikunter dans le forum Struts 1
    Réponses: 3
    Dernier message: 27/04/2006, 10h45
  5. [HTML/CSS] Firefox ou pas ??
    Par Maxoo dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 15/12/2005, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo