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 :

[CSS / IE] Etirer un DIV à l'aide de Top Bottom Right Left ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 55
    Par défaut [CSS / IE] Etirer un DIV à l'aide de Top Bottom Right Left ?
    Salut tout le monde,
    bon, IE commence un ptit peu à me chercher j'aimerais comprendre un truc : sous FireFox, si je position un DIV avec le style suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    position:absolute;
    bottom:0px;
    top:0px;
    left:0px;
    right:0px;
    ce brave navigateur m'étire mon bloc afin de coller à ma demande et je l'en remercie.

    Par contre, ce rebelle d'IE ne veut rien savoir, il applique bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    position:absolute;
    top:0px;
    left:0px;
    mais n'étire pas le bloc afin d'avoir également
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    bottom:0px;
    right:0px;


    comportement normal de la part d'IE (j'en doute mais sait on jamais ...) ? Y a t'il quelque chose à rajouter quelque part pour que ca fonctionne ? (J'ai pris un exemple simple où mon bloc prend "100%" de ma page mais dans la pratique ca sera pas si simple, j'aimerais donc pouvoir étirer mes blocs à ma guise en placant juste les 4 coordonnées).

    J'ai tenté de spécifié un doctype (sans grande conviction)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    ca n'a rien changé.

    Toutes aides et explications sont les bienvenues merci !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 55
    Par défaut
    j'ai posé une colle aux pros du css ?

  3. #3
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut Re: [CSS / IE] Etirer un DIV à l'aide de Top Bottom Right Le
    Citation Envoyé par DemonKN
    Par contre, ce rebelle d'IE ne veut rien savoir, il applique bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    position:absolute;
    top:0px;
    left:0px;
    mais n'étire pas le bloc afin d'avoir également
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    bottom:0px;
    right:0px;
    Je viens d'essayer et ca ne fonctionne pas du tout avec ie, ni le left ni le top. Tu dois avoir une balise dans ta div qui fait que ca etire ta div à la largeur max de ta page.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 55
    Par défaut
    merci de confirmer ce que je dis

    j'ai trouvé un article qui répondrait à mes interrogations : http://www.quirksmode.org/bugreports/archives/2005/01/CSS_bottom_and_right_properties_in_IE_Strict.html

    apparemment ca serait un bug d'ie quand le top est spécifié, le bottom est ignoré, idem pour le cas du right/left ... bien dommage.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 25
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    Pas plus logique comme ça ?

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

Discussions similaires

  1. [css] scrollbar dans un div
    Par tooms2028 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 17/06/2007, 09h18
  2. [CSS] "td width=" et "div style=width:"
    Par akecoocoo dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/11/2005, 16h33
  3. [CSS] Utilisation de deux div avec float
    Par Ditch dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 06/10/2005, 15h48
  4. [css+xhtml] Etirer un bloc selon le texte
    Par arnaudrou dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 27/08/2005, 17h21
  5. [CSS]Comment etirer une background selon la fenêtre
    Par Drannor dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 20/05/2005, 14h06

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