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 :

IE, Firefox, Opera / border et debordement


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut IE, Firefox, Opera / border et debordement
    Bonjour à tous,
    Voila j'ai un petit problème avec un site web que je viens de terminer.
    Je l'ai créé en me basant sur Firefox (Win XP). Maintenant je constate avec amertume que le rendu avec Opera ou IE7 (et même Firefox sous Fedora8) n'est pas terrible :
    - les bordures des boutons du menu n'apparaissent pas avec IE7, sont décallées avec Opera et Firefox (Fedora8).
    - dans ma page j'ai fait un div avec une border "dashed" pour mettre en valeur des petits bouts de code
    avec IE7 la bordure n'est pas affichée et le texte déborde,
    avec Opera la bordure est affichée mais le texte déborde.

    Pour ce qui est du débordement, je suppose que c'est la faute des balises <XMP>...

    Le site est par ici : mon site


    Amis du net je compte sur votre aide!
    Merci d'avance,

    pierre.inalco

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Salut!

    Pour ce qui est de la bordure qui ne s'affiche pas avec IE, c'est "normal": Internet Explorer ne connait pas dashed, et ne mets donc rien, ne sachant pas de quoi il s'agit.

    Tu peux essayer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    border: 1px dashed black !important;
    border: 1px solid black;
    Avec ce code, FF aura une bordure en tirets, mais IE aura une bordure "classique".

    Pour ce qui est du débordement, ça vient probablement du padding sur .code

    Essaie en l'enlevant. Et pour contourner le problème, tu peux faire tenir tout le contenu de .code dans un <p> ou une <div> sur le(la)quel(le) tu mettra un margin.

    Voilà, avec ceci, tu devrais avance!

    Bon courage!

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    Salut,

    J'ai essayé avec le code css que tu m'as donné, mais le résultat était un peu décevant : IE affichait à moitié du trait plein, à moitié du pointillé...

    mais je viens de découvrir pourquoi il n'affichait pas mes borders.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    border: 1px solid grey;
    IE n'a pas l'air de connaitre le nom des couleurs, donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    border: 1px solid #808080
    Pour le débordement, j'ai enlevé le padding et ça débordait un peu moins

    Je continue à chercher. Encore merci pour ton aide,

  4. #4
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par BnA Voir le message
    Internet Explorer ne connait pas dashed
    IE6 et IE7 interpètent correctement le dashed.

    Citation Envoyé par pierre.inalco Voir le message
    grey
    IE n'a pas l'air de connaitre le nom des couleurs
    La couleur gris en html s'écrit gray, pas grey
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    La couleur gris en html s'écrit gray, pas grey

Discussions similaires

  1. Double chargement intempestif de la carte sur Firefox, Opera
    Par Invité dans le forum IGN API Géoportail
    Réponses: 4
    Dernier message: 02/10/2010, 16h11
  2. Framework type speed dial (firefox - OPera)
    Par turican2 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 12/12/2008, 14h36
  3. Copy sur firefox Opera
    Par hugo69 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/01/2007, 21h21
  4. Internet Explorer, Firefox et Opera !
    Par amazircool dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 29/11/2006, 17h28
  5. [Smarty] Dév ok sous Firefox, mais pas sous IE et Opera
    Par Jarodd dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 20/07/2006, 13h11

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