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 :

body float right pas avec IE


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Par défaut body float right pas avec IE
    apparement,

    body{float : right;} n'a pas l'air de marcher avec IE.

    pourtant, ça marche bien avec mozilla

    Normal ou pas ?

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    tu oublies de donner la version d'IE.
    De toute façon faire flotter le body à droite n'est pas très pertinent sauf cas particulier ou à titre expérimental. Pourquoi le faire flottant à droite?
    Si tu souhaites tout de même continuer là-dessus faudra fournir la code correspondant et la totalité du code (x)HTML.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Bonsoir,
    tu oublies de donner la version d'IE.
    De toute façon faire flotter le body à droite n'est pas très pertinent sauf cas particulier ou à titre expérimental. Pourquoi le faire flottant à droite?
    Si tu souhaites tout de même continuer là-dessus faudra fournir la code correspondant et la totalité du code (x)HTML.
    pas de xhtml

    c'est du html version 4.0

    la page css contient le code

    body{ float : right;}

    est-ce que certaines versions de IE ne reconnaissent pas ce code ?

    ma version est la dernière, je crois : IE 8

  4. #4
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Disons que le flottement sur le body est assez inhabituel mais sinon oui IE à implémenté la propriété float depuis longtemps.
    Il faudrait fournir la totalité du code HTML (il se peut que la déclaration incomplète et erronée du doctype fasse basculer IE en mode natif)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Disons que le flottement sur le body est assez inhabituel mais sinon oui IE à implémenté la propriété float depuis longtemps.
    Il faudrait fournir la totalité du code HTML (il se peut que la déclaration incomplète et erronée du doctype fasse basculer IE en mode natif)

    voici le code dans la page html

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01/gauche/EN" "http://www.w3.org/TR/html40/strict.dtd">

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//FR" "http://www.w3.org/TR/REC-html40/frameset.dtd">
    voici pour la page css
    body{ float : right;}

  6. #6
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    ???
    Tu n'as que 2 déclaration de doctype et c'est tout? Il ne peut y en avoir qu'une.
    Connais tu les bases du HTML?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Par défaut
    Citation Envoyé par isabelle22 Voir le message
    voici le code dans la page html



    voici pour la page css
    Désolée ! Je suis autodidacte en informatique. J'ai une formation de chimiste, moi.
    Je croyais que ma page html était bonne. A ton avis, que faut-il y mettre ?

  8. #8
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Le strict minimum (avec un doctype HTML4 transitionnal)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    </body>
    </html>
    Pourquoi faire flotter un body à droite?
    Sinon ce que tu définis dans la CSS ne peut pas se raccrocher à un élément.
    IE est en général moins permissif quand le code est incomplet.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Par défaut
    finalement, je laisse tomber le float : right;

    Maintenant, j'aimerais savoir comment donner à width, la valeur de la moitié de la largeur de l'écran

  10. #10
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Tu fais simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    body {
        width : 50%;
    }
    Pour les bases du html : http://j-willette.developpez.com/tut...bases-du-html/

Discussions similaires

  1. <body> ne fonctionne pas avec deux codes JavaScript
    Par andrebernard dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/04/2012, 20h18
  2. image avec float right pas complètement à droite
    Par Stéph utilisateur d'acces dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/07/2009, 20h18
  3. 2 Liens sur la même ligne avec Float Right
    Par Handy dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/11/2008, 16h13
  4. Programme fonctionnant sur Eclipse mais pas avec le jar?
    Par kirik dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/02/2004, 13h43
  5. Réponses: 3
    Dernier message: 12/05/2003, 12h11

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