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 :

Problème CSS ou HTML ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut Problème CSS ou HTML ?
    Salut,

    Voilà j'ai un problème dont je ne sais d'où vient l'erreur. Je m'explique,
    j'utilise un (ou une??) div et au-dessus je met du texte, jusque là tout va bien. A noter que le div je lui ai attribué un overflow en auto. En voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    div#contenu
    {
    float:right;
    width:749px;
    height:620px;
    background:#ffffff url(../images/Fond/contenu.png) no-repeat;
    overflow:auto;
    }
    Comme vous pouvez voir je lui met un fond d'écran au div. Et voici le problème
    sous firefox, lorsque le contenu dépasse la taille du div le scrollbar s'active et quand j'abaisse la scrollbar, le fond d'écran reste seul le texte bouge. Et là aucun problème.
    Par contre, sous IE 6, le texte est comme figé avec l'image d'arrière plan de ce fait, l'image monte avec le texte au lieu de rester sur place.

    Le code css tu tableau n'a rien de particulier en voici le code au cas où :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    table.organigramme
    	{
    	 background-color:transparent;
    	 font-size:0.85em;
    	 color:	#000000;
    	 border-collapse:collapse;
    	 margin-left:auto;
    	 margin-right:auto;
    	 border-width:0;
    	}
    merci de votre aide

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Fixe ton image peut-être...

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-attachment: fixed;

  3. #3
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    J'ai mis le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background-attachment: fixed;
    maintenant c'est sous firefox le problème, j'ai remarqué que l'image bouge en bougeant la scrollbar de Firefox et non pas de mon div

    ++

  4. #4
    Membre averti
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut
    blueice avait raison mais il faut faire un peu de hacking, ainsi c'est IE seulement qui le prenne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _background-attachment: fixed;

  5. #5
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    _background-attachment: fixed; n'est pas du css valide et n'est pas interprété par ie 7 en mode Standards Compliance !
    Il y a d'autres hacks valides à condition que IE 7 n'ait pas besoin de cette instruction et d'autres méthodes s'il en a besoin (le bout de code posté ne permet pas de donner une réponse précise) !

  6. #6
    Membre averti
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut
    Je sais que ce n'est pas valide, mais cela resoud quand meme au probleme sous IE<7,en plus en ce moment, d'après ce que je sache, il est quasi impossible de mettre un background fixe avec IE7 (ça bouge toujours).

    Sinon, si on peut ajouter aussi dans le header de la source HTML le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <head>
    ...
    @import('style.css')
    <!--[if IE 6]>
    @import('style_ie6.css')
    <![endif]-->
    ...
    </head>

    Et mettre dans style_ie6.css le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-attachment: fixed;

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

Discussions similaires

  1. [Drupal] problème d'intégration html/css dans drupal7
    Par moufky dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 18/10/2013, 21h43
  2. [HTML] html problème css image
    Par princesse95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/02/2009, 15h07
  3. Problème de tableau HTML / CSS
    Par laulau37 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 03/07/2007, 10h46
  4. [html][xsl]Problème valeur attribut html
    Par beho dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 16/04/2005, 13h37
  5. problème css avec :focus
    Par dervish dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 28/09/2004, 16h18

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