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, pb avec les eight


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut IE, pb avec les eight
    Bonjour,

    je souhaite afficher une image en surimpression sur une page.
    j'ai donc fait une DIV de taille null et je déplace l'image en CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <style>.addFavorite{ 
    position:relative; 
    left:500px; 
    top:-60px; 
    z-index:1000; 
    border:0px; }</style>
    [...]
    <div style="width:0px;height:0px;">
    <a href="toto.htm" class="addFavorite">
    <img src="/images/img_addfavorite.gif" border="0"></a>
    </div>
    mon pb : tout est impécable sous FF, mais IE 7 me garde la DIV affichée et me décale le reste de la page de la hauteur de l'image... pas cool

    merci à tous ceux qui savent de me dire quel train j'ai bien pu manquer ...
    Nico.

  2. #2
    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
    Dans ton cas il me semble que le positionnement absolu serait plus approprié ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .addFavorite { 
      position:absolute; 
      left:500px; 
      top:-60px;
    }
    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

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2005
    Messages : 357
    Par défaut
    essaie avec position:absolute;

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    merci de votre rapidité
    en fait, ma page est centrée en largeur ... du coup, le absolute n'est pas compatible ...

  5. #5
    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 agrotic
    en fait, ma page est centrée en largeur ... du coup, le absolute n'est pas compatible ...
    ?

    Le positionnement absolu se fait raport au plus proche encêtre positionné, par défaut la fenêtre du navigateur. Si tu attribues un position:relatif à ton conteneur centré, ton positionnement absolu se fera depuis ce dernier et "suivra" donc ton centrage.

    ou alors je n'ai pas compris ce que tu voulais dire
    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

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    en fait, je suis en train de rajouter un 'sticker' dans une page faite en HTML à papa (sans positionnement par CSS : tableaux, etc...).
    de fait, je n'ai aucun élément positionné à ma disposition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	<style>.addFavorite{ position:relative; left:500px; top:-60px; z-index:1000; display:block; border:0px; }</style>
    	<table cellpadding="0" cellspacing="0" border="0" width="694" align="center">
    		<tr>
    			<td><img SRC="/images/tetiere.jpg" WIDTH="694" HEIGHT="103" border="0">
    			<div style="height:0px;width:0px;"><a class="addFavorite" href="titi.htl"><img src="/images/img_addfavorite.gif" border="0"></a></div>
    			</td>
    		</tr>
    	</table>
    le résultat en IMG : FireFox et IE

  7. #7
    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
    ok je vois...

    quite à devoir rajouter un div et bricoler je ferais plutôt du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .addFavorite {
      position:absolute;
      left:500px;
      top:50px; /* à ajuster */
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <td><div style="position:relative;"><img SRC="/images/tetiere.jpg" WIDTH="694" HEIGHT="103" border="0">
    			<a class="addFavorite" href="titi.htl"><img src="/images/img_addfavorite.gif" border="0"></a></div>
    			</td>

    ou, plus simplement pour l'html, et si ça ne porte pas à conséquence pour le retse de la mise en page sur les différents navigateurs:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <td style="position:relative; display:block;">
      <img SRC="/images/tetiere.jpg" WIDTH="694" HEIGHT="103" border="0">
      <a class="addFavorite" href="titi.htl"><img src="/images/img_addfavorite.gif" border="0"></a>
    </td>

    ou encore, en restant sur un positionnement relatif:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <td>
      <img SRC="/images/tetiere.jpg" WIDTH="694" HEIGHT="103" border="0">
      <a class="addFavorite" href="titi.htl"><img src="/images/img_addfavorite.gif" border="0"></a>
    </td>

    et en ajoutant dans le css des margin négatifs de la taille de l'image, mais c'est vraiment du bricolage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .addFavorite {position:relative; top:-60px;left:500px;display:block; margin-right:-100px; margin-top:-80px;}
    Tu as un doctype correctement renseigné en haut de tes pages ? Peut-être une des causes de la mauvaise interprétation de IE avec ton bricolage d'origine.
    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

Discussions similaires

  1. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18
  2. Pb avec les menus
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 29/01/2003, 11h57
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 10h18
  5. Pbm avec les '&'...
    Par AmaX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 19/08/2002, 11h08

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