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 :

[HTML / CSS] Correction des positionnement


Sujet :

Positionnement en CSS

  1. #1
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut [HTML / CSS] Correction des positionnement
    Salut les amis du net,

    J'appelle aux plus exprimentés que moi de m'aider à cerner les causes et les corriger...

    Voici mon projet : http://www.xi-tech.info/mise_en_page/index.php

    J'ai un souci avec l'affichage du niveau "identification / mot de passe / valider", cela s'affiche correctement chez Firefox, mais pas celui d'Internet Explorer...

    J'aimerais bien qu'on me dise comment puisse-je corriger afin qu'il (IE) s'affiche correctement comme chez Firefox !

    Merci d'avance aux ceux qui lisent et prévoient m'aider

    (Bonne nuit aux ceux qui vont dormir après avoir lu ce topic )

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    il n'y a pas vraiment de solution...

    tu as le positionnement pour FF...

    comme tu utilise PHP, tu peux toujours détecter le navigateur et inclure (ou non) un CSS supplémentaire pour tenir compte d'IE...

    enuiste, avec ce CSS, tu cherches le bon positionnement sous IE comme tu as fait pour FF...

    Perso c'est ce que je fait sur mes sites...

    Il n'y aura de toutes façons pas moyen de trouver des règles permettant d'avoir le même positionnement sous IE et sous FF, à moins d'utiliser les hacks boxs, mais dans ce cas, ça pourrait être encore pire si on regardais ton site sous un autre navigateur (Oracle par exemple...)

    bonne chance
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    A peine de commencer d'un projet, je suis déjà découragé...

    Parce que ça vise à un grand nombre d'internaut (j'en suis sur)...

    Bref, si je crée un site en utilisant 2 css différents (l'un pour Ff et l'autre pour IE) quel est désaventage ? Quel est le risque ?

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    aucun risque ni désaventage, au contraire, chaque visiteur aura un CSS optimisé pour son navigateur, c'est parfait
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    C'est vrai, cependant cela demande pas mal de travail en supplémentaire n'est-ce pas ?

    Bref, auras-tu de la gentilesse de me montrer ce fameux code HTML qui permettra de detecter le navigateur et s'adapter au CSS ?

  6. #6
    Membre chevronné
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Par défaut
    Salut

    Il existe une solution alternative à la detection de navigateur, les commentaires conditionnels. Tu y place une feuille de style dédiée à IE et le tour est joué.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if IE]>
    <link type="text/css" rel="stylesheet" href="styles_ie.css">
    <![endif]-->

  7. #7
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Je vais tester parce que je ne connaissais pas ce code...

    Je te tiendrai au courant ,merci à toi !

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    ce code fonctionne parfaitement je l'utilise également

  9. #9
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Je ne suis pas tout à fait clair, j'ai mis dans ma page index.php ce bout code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            <head>
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                <title>Projet en construction</title>
                <link href="css_ff.css" rel="stylesheet" type="text/css" />
                <!--[if IE]>
                <link href="css_ie.css" rel="stylesheet" type="text/css">
                <![endif]-->
            </head>
    Il semble de ne pas prendre l'effet...

    Est-ce que mon codage est correct ou pas ?

  10. #10
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    disons que ce n'est pas vraimt css_ie qu'il faut mettre dans les commmentaires...

    c'est un CSS qui rectifie le premier pour l'adapter à IE... si tu es sous IE, les deux seront (voilà pourquoi je préfère par PHP, on est toujours sûr de ce qui est chargé )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  11. #11
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Je suis désolé, je n'ai vraiment pas trop compris...

    Mes pages sont bien sur en php, et mon code pour diffiencier le css est faussé ?

  12. #12
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Non...
    ce que je veux dire, c'est que avec cette solution, le CSS Firefox sera toujours chargé, même avec IE...
    donc le CSS que tu mets dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!--[if IE]> ...<![endif]-->
    il ne faut pas qu'il redéfinisse tout le design pour IE, mais simplement qu'il fasse les corrections pour adapter le CSS de Firefox à IE...

    Mias si tu utilises PHP pour repérer le navigateur Web, alors tu pourras choisir entre les deux CSS, et dans ce cas là, il n'y en aura qu'un qui sera chargé...

    c'est tout
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  13. #13
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Dans ce cas, personnellement, la solution qui me plait "le mieux" c'est qu'on détecte le navigateur et s'adapter la casade... Un css pour Firefox et l'autre pour Internet Explorer, connaissez-vous le code source pour ?

  14. #14
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    très simple :
    si $_SERVER['HTTP_USER_AGENT'] contient MSIE, c'est Internet Explorer
    sinon, t'as Firefox pour Firefox etc...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  15. #15
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Je dois avoir l'air d'un boulet du dimanche...

    Je ne comprends vraiment rien du code que tu me donnes

    Auras-tu de la sympathique de me montrer le code source plus complète ?

    Redirection vers css_ie.css et css_ff.ff, je suppose que le code source est à placer dans la balise head du .php n'est-ce pas ?

    (je dois aller vacciner Titeuf, mon labrador, à tout )

    Encore je m'excuse de mon boulet !

  16. #16
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    exemple : si on est sous IE, on prend le CSS IE sinon on prend le Firefox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $css = 'ff';
    if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) $css = 'ie';
    ?>
    <link rel="stylesheet" type="text/css" href="css_<?php echo $css; ?>.css">
    dans la balise head oui
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  17. #17
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    En ne connaissant pas le php, mais c'est bien clair le script

    Je vais tester dans quelques minutes, merci de ta part

  18. #18
    S~C
    S~C est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 77
    Par défaut
    Effectivement, cela marche impeccablement

    Merci beaucoup à tous et surtout à Swoög pour son dernier code-source

    Je vais mettre ce topic tant que resolu, je recréerai un nouveau qui correspondra à mon souci précis...

    A l'instant, je reprends mon css_ie, je vais le coder pour qu'il soit rentable avec IE...

    Bon fin de l'après-midi mes amis du net

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/12/2010, 17h56
  2. [HTML - CSS] Problème de positionnement. (bis)
    Par Istrella dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 28/08/2006, 19h47
  3. [HTML][CSS] Comment empecher l'application des styles
    Par ardi dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/03/2006, 11h56
  4. [CSS] copie des styles par défaut html...possible?
    Par luta dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 27/10/2005, 08h50
  5. [html/css]coloration des options dans un select
    Par the_edge dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2005, 15h19

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