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 :

IE6 et style des buttons [CSS 2]


Sujet :

CSS

  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut IE6 et style des buttons
    Bonjour,

    j'ai modifié le style d'un input type submit,button, en lui attribuant une classe de sorte qu'il s'affiche comme un lien.
    voilà la classe:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    input[type="submit"].menu_link,input[type="button"].menu_link {
     
    	background-image: none !important;
    	background: transparent;
    	border: none;
    	font-family: verdana, Helvetica, sans-serif;
    	color: #000000;
    	font-weight: bold !important;
    	font-size: 11px;
    	border: none !important;
    	padding: 2px;
    	margin: 2px;
    }
    ça marche bien sur IE7 et FF mais IE6 ne prend pas en compte le style.

    Est ce un problème IE6 ou peut être je dios adapter mon code css??

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Bonjour,

    IE6 ne supporte pas les sélecteurs d'attribut : http://css.developpez.com/tutoriels/...r-css-3/#LII-A

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Ok merci!!

    et il y'a un moyen pour contourner ce problème sous IE6?

    je définis un style pour tous les buttons mais pour certain je veux leur appliquer un style particulier.

  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
    En ne mettant pas les sélecteurs d'attribut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    input.menu_link,input.menu_link {
    }
    Il faut aussi faire attention du coup que tes inputs text/radio/checkbox/image n'aient pas cette classe également.
    Ou alors, rajouter une classe spécifique aux boutons.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Tu peu aussi utiliser un script type IE7.js ( http://code.google.com/p/ie7-js/ ).

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Ethyde Voir le message
    Tu peu aussi utiliser un script type IE7.js ( http://code.google.com/p/ie7-js/ ).

    j'ai testé le script, mais ça n'a pas l'air de fonctionner, j'ai des erreurs javascript dans ma page. De plus, des images en background ne sont pas affichées, il parait qu'il ne règle pas le problème des backround-image avec repeat. C'est bien dommage, ça m'aurait bien aidé à gérer d'autres soucis avec IE6.

    J'ai fait comme a dit Bisûnûrs, en y ajoutant (!important), car sinon c'est le code css général du button qui est pris en compte.

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    input.menu_visited {
    background-image: none !important;
    color:#000000 !important;
    }

    Merci à vous!

    @+

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

Discussions similaires

  1. [VB.NET] Changer le style des controles en enabled = false
    Par Ark13 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/05/2007, 18h45
  2. changer le style des URL ?
    Par kedare dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 03/05/2007, 05h38
  3. Réponses: 1
    Dernier message: 22/03/2007, 08h39
  4. [vb.net]style des interfaces
    Par roxanne dans le forum Windows Forms
    Réponses: 12
    Dernier message: 11/06/2006, 11h33

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