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 :

Background image et Background size - Incompatibilité IE8 / IE9


Sujet :

CSS

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2012
    Messages : 69
    Par défaut Background image et Background size - Incompatibilité IE8 / IE9
    Bonjour,

    Voilà je me permets de poster mon problème après pas mal de recherches.

    Mon problème : Un affichage incorrect sur Internet Explorer 7 & 8 (pour IE9 et les autres navigateurs, pas de problème).

    La partie qui doit poser problème à mon avis : Utilisation dans le css de l'attribut background-size : contain;.

    J'ai cherché des méthodes de contournement sur le net, mais je ne trouve pas comment écrire mon css pour que mon menu s'affiche correctement sur IE7 / IE8.

    Voici la partie HTML :

    Code html : 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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr" >
    <head>
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      <meta name="generator" content="Joomla! - Open Source Content Management" />
      <title>Accueil</title>
      <link rel="stylesheet" href="workflow.css" type="text/css" />
    </head>
     
    <body>
     
    	<div id="workflow">
    		<ul id="workflow_birt_1">
    			<li class="first"/>
    			<li id="step_5_1" class="activeStep">
    				<a class="link">
    					<span class="label">Editeur</span>
    				</a>
    			</li>
    			<li class="between"/>
    			<li id="step_4_2" class="">
    				<a class="link">
    					<span class="label">Redacteur-1</span>
    				</a>
    			</li>
    			<li class="between"/>
    			<li id="step_6_3" class="">
    				<a class="link">
    					<span class="label">Redacteur-2</span>
    				</a>
    			</li>
    			<li class="between"/>
    			<li id="step_6_4" class="">
    				<a class="link">
    					<span class="label">Gestionnaire</span>
    				</a>
    			</li>
    			<li class="last"/>
    		</ul>
    	</div>
     
    </body>
    </html>

    Et le CSS :

    Code css : 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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    #workflow
    {
    	width : 100%;
    	height : 40px;
    	line-height : 40px;
    	float : left;
    }
     
    #workflow ul
    {
    	display: inline-block;
    	list-style-type: none !important;
    	height : inherit;
    }
     
    #workflow ul li
    {
    	background-image : url(middle.png);
    	background-repeat : repeat-x;
    	background-size : contain;
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='middle.png',sizingMethod='scale');
    	display: inline-block;
    	text-align : center;
    	padding-left : 20px !important;
    	padding-right : 10px !important;
    	margin-left : -5px !important;
    	line-height : inherit !important;
    }
     
    #workflow ul li.first
    {
    	background-image : url(start.png);
    	background-repeat : no-repeat;
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='start.png',sizingMethod='scale');
    	position : absolute;
    	height : inherit;
    }
     
    #workflow ul li.last
    {
    	background-image : url(end.png);
    	background-repeat : no-repeat;
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='end.png',sizingMethod='scale');
    	position : absolute;
    	height : inherit;
    }
     
    #workflow ul li.between
    {
    	background-image : url(between.png);
    	background-repeat : no-repeat;
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='between.png',sizingMethod='scale');
    	position : absolute;
    	height : inherit;
    	margin-left : -12px !important;
    }
     
    #workflow ul li.activeStep
    {
     
    }
     
    #workflow ul li span.label
    {
    	padding-left : 5px;
    	padding-right : 10px;
    }
     
    #workflow ul li a.link
    {
     
    }

    Les 4 images nécessaires sont en pièce jointe.
    Merci beaucoup d'avance de me donner un moyen d'afficher correctement mon menu sur IE7 / IE8.

    PS : Pour tester en IE7 / IE8, je switche simplement, à partir de mon IE9, le mode de compatibilité du navigateur.
    PS2 : Si ça ne tenait qu'à moi, ça fait longtemps que j'aurais laissé IE7 / IE8 de coté , mais cela m'a été demandé par ma boîte pour un client.
    Images attachées Images attachées     

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

Discussions similaires

  1. Background-image exception IE8 & IE7 avec le hack \9
    Par infovect dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 12/11/2014, 11h29
  2. background-image bug IE8
    Par wylls dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 17/11/2009, 10h50
  3. background-image et IE8
    Par christophe_s46 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 31/08/2009, 17h20
  4. [div] background image
    Par noOneIsInnocent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 26/10/2004, 19h36
  5. images en background
    Par Blo0d4x3 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/10/2004, 23h55

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