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 :

Différence FF/IE images et display:inline


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 182
    Par défaut Différence FF/IE images et display:inline
    Bonjour,
    Le code suivant affiche sous FF un input et une image bien alignés sur la même ligne.
    Mais sous IE, pour cb_2 l'image est décalée d'un pixel vers le bas par rapport à l'input.

    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
     
    <table width="100%" height="100%" style="font-family: Arial; font-size: 12px;">
           <tr>
            <td id="cb_1" colspan="2">
             <div style="width: 290px; display: inline; white-space: nowrap;">
              <input type="text" class="cbx" style="width: 275px; height: 16px;"/><img src="../images/cbxs/arrow.png" class="onmouseout"/>
            </div>
           </td>
           </tr>
     
           <tr>
            <td id="cb_2" colspan="2">
     
            <div style="width: 290px; display: inline; white-space: nowrap;">
             <input type="text" class="cbx" style="width: 275px; height: 16px;"/><img src="../images/cbxs/arrow.png" class="onmouseover"/>
             </div>
            </td>
           </tr>
           <tr>
            <td id="cb_3" colspan="2">
              <div style="width: 290px; display: inline; white-space: nowrap;">
                <input type="text" class="cbx_disabled" style="width: 275px; height: 16px;"/><img src="../images/cbxs/arrow_disabled.png" class="onmouseout"/>
            </div>
           </td>
          </tr>
        </table>
    Résultat sous FF et pour cb_1 et cb_3 sous IE :


    Résultat pour cb_2 sous IE :


    Et les img.offsetTop sont identiques pour toutes les images...

    C'est un peu aléatoire en fait sous IE, d'où mon incompréhension...

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Par défaut
    salut loukoum82,

    mets un style "vertical-align:middle;" sur tes balises: input et img.


  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 182
    Par défaut
    Merci !

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

Discussions similaires

  1. Probleme display:inline-table; avec images
    Par cuisto44000 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 01/07/2008, 02h15
  2. display: inline + FF ?
    Par gedeon555 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 17/08/2006, 12h33
  3. [css] width: auto + display: inline
    Par gorgonite dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 10/06/2006, 20h15
  4. Différence entre deux images
    Par Mookie dans le forum 2D
    Réponses: 3
    Dernier message: 13/04/2006, 15h46
  5. [CSS] décalage avec Firefox avec display:inline / none
    Par rebolon dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 27/03/2006, 09h17

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