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

Mise en page CSS Discussion :

[css] Ff != Ie


Sujet :

CSS

  1. #1
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut [css] Ff != Ie
    Bonjour,

    J'ai ceci dans mon CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    a.box {
        Text-Transform: Uppercase;
        Text-Align: Center;
    	width: 110px;  
        font-size: 12px;
    	padding: 0x;
    	margin: 0px;
    	background-color: WHITE;
    	text-decoration: none;
    	color: #969696;
    	font-family: Arial, Helvetica, sans-serif;
    }
     
    a.box:hover {
        color: WHITE;
    	background-color: ORANGE;	
    }
    A l'affichage sous IE j'ai ceci (résultat voulu) :


    FF:


    Quelqu'un peut m'indiquer comment résoudre cela ?

    Merci et bonne journée.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu n'es pas censé pouvoir donner une taille à un élément inline.

    Si tu renseignes un DOCTYPE valide et complet, IE en mode standard et non en mode quirks interprêtera de la même manière que Firefox.

    Tu peux passer ton élément inline en block :


  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 270
    Par défaut
    C'est a dire??? (j'ai les memes problemes)

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par new-dmx
    C'est a dire???
    Qu'est-ce que tu ne comprends pas ?

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 270
    Par défaut
    Tu n'es pas censé pouvoir donner une taille à un élément inline.
    Qu'est ce que tu entend par element inline?
    En faite j'ai definit une zone avec des balises div, je lui ai donner une taille.
    Sous ff la zone apparait a une certaine taille, sur ie la zone apparait avec une autre taille....
    merci

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Les éléments de type inline sont par exemple les balises a, span, img,.. toutes celles qui n'imposent pas un retour à la ligne quand on les utilise sans style particulier.

    En ce qui concerne ton div qui est un élément de type block, si en lui précisant la taille tu n'arrives pas au même résultat sur IE et sur Firefox, tu n'as sans doute pas mis un DOCTYPE valide et complet et tu as un padding dans ce div.
    En effet, en mode quirks, Firefox additionne ce padding à la taille donnée du div alors que IE non.

    Exemple : Tu as un div de 100px de large et un padding de 5px de chaque côté, IE6 en mode quirks t'affichera 100px alors que Firefox t'affichera 110px.

  7. #7
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Merci de ta réponse.
    J'ai adapté pour inclure tout ça dans des <div>...
    J'essaye de trouver un DOCTYPE valide... mais pour le moment j'ai toujours des résultats différents de FF à IE... j'aimerais que cela ne soit plus le cas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
    	   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    Je ne comprends pas trop ce que ça veut dire... j'ai du mal à choisir quelques choses de correct

  8. #8
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Il manquerait pas quelque chose au DOCTYPE comme Strict ou Transitional?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  9. #9
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Bonjour,

    Je récapitule...

    Voici mon Doctype
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    Et mon CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    div.Box {
    	width: 110px; 
    	background-color: WHITE;
    }
     
    div.Box:hover {
    	width: 110px; 
    	background-color: ORANGE;
    }
     
    a.Titre {
        Text-Transform: Uppercase;
        Text-Align: Center;
    	width: 110px;  
        font-size: 12px;
    	padding: 0x;
    	margin: 0px;
    	text-decoration: none;
    	color: #969696;
    	font-family: Arial, Helvetica, sans-serif;
    }
     
    a.Rubrique {
        Text-Transform: Uppercase;
        Text-Align: Center;
    	width: 110px;  
        font-size: 10px;
    	padding: 0x;
    	margin: 0px;
    	text-decoration: none;
    	color: #969696;
    	font-family: Arial, Helvetica, sans-serif;
    }
    Et je n'ai pas les mêmes résultats sous FF et IE (rolover qui ne fonctionne pas sous IE, centrage du texte absent sous FF, ...) ... donc selon vos explications, à cause du DOCTYPE... Comment puis-je dans un premier temps régler ce problème avant de 'attaquer aux autres problèmes...

    Merci d'avance...

    Bonne journée.

  10. #10
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Pour ton premier problème, la pseudo-classe hover n'est reconnue sur IE uniquement sur des liens.

    Pour ton deuxième problème je te renvoie à mon premier post.

  11. #11
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Donc mon Doctype n'est pas adéquat...

    J'essaye d'en trouver un qui fonctionne...

  12. #12
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ben si ton DOCTYPE est adéquat ..

    Dans mon premier post je dis :
    Citation Envoyé par Bisûnûrs
    Tu n'es pas censé pouvoir donner une taille à un élément inline.
    Comportement normal après avoir renseigné un DOCTYPE complet et valide.

    Dans mon premier post je dis aussi :
    Citation Envoyé par Bisûnûrs
    Tu peux passer ton élément inline en block
    Qui est la solution à ton problème.

  13. #13
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Ok... Excuse moi je n'ai pas saisi tout de suite.

    Merci.

  14. #14
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juin 2007
    Messages : 27
    Par défaut
    Citation Envoyé par MimiCracra44
    Il manquerait pas quelque chose au DOCTYPE comme Strict ou Transitional?

    Non car il a un doctype pour du xHTML 1.1 et non 1.0

  15. #15
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Citation Envoyé par DanielCosta
    Non car il a un doctype pour du xHTML 1.1 et non 1.0
    Rolalala... j'ai vraiment du mal à savoir ce que je dois mettre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mail et css
    Par Truc dans le forum Modules
    Réponses: 2
    Dernier message: 01/10/2003, 22h25
  2. .css
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 25/04/2003, 15h34

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