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

HTML Discussion :

ScrollBar Hortizontal dans mon Iframe


Sujet :

HTML

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut ScrollBar Hortizontal dans mon Iframe
    Salut,

    J,ai un IFRame sur mon site et je ne veux dans aucun cas qu'une scrollbar apparaisse hozizontalement, mais verticalement oui ( ou auto ).

    Plusieurs sujet traite de cela sur le forum et même des solutions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    overflow-x: auto; 
    overflow-y: hidden; 
    overflow : -moz-scrollbars-horizontal;
    mais ca marche pas !! , voici mon code :

    CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #content{
    	margin:10px 5px 0px 278px;
    	background-color:#FFFFFF;
    	border:1px color:#CC0099;
    	overflow-x: visible; 
    	overflow-y: visible; 
             overflow : -moz-scrollbars-horizontal;
    }
    HTML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="content">
    <IFRAME name="principal" frameborder="0" SRC="articles.php"   WIDTH=669 HEIGHT=470 scrolling="auto">
    </IFRAME>
    </div>
    Quelqu'un vois el tit probleme ?

    Merci

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    ben oui puisque c'est pas le css de ton iframe mais de ton div donc un peu logique, non ??!!!

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    ok donc...

    faut je mette une class au IFrame ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Points : 79
    Points
    79
    Par défaut
    Je connais pas trop les iframe mais je pense que tu peux y affecter le style comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #content{
       margin:10px 5px 0px 278px;
       background-color:#FFFFFF;
       border:1px color:#CC0099;
    }
    #content iframe{
       overflow-x: hidden;
       overflow-y: visible;
       overflow : -moz-scrollbars-vertical;
    }

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Salut,

    Merci de l'aide mais cela ne marche aps malheureusmeent

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Les iframes c'est assez spécial...ne fais pas de css pour mais mets le directement dans la définition de celle-ci pour voir ce que ca donne

    Et puis pour éviter un scroll horizontal, as tu réduit les bords de l'iframe???ca permettra de partir directement du bord

  7. #7
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    En reprenant le code de _dranece_ pour ce qui est du CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #content{
       margin:10px 5px 0px 278px;
       background-color:#FFFFFF;
       border:1px color:#CC0099;
    }
    #content iframe{
       overflow-x: hidden;
       overflow-y: visible;
       overflow : -moz-scrollbars-vertical;
    }
    Et en ajoutant un id="content" à ton iframe, ça devrait aller non ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div id="content">
    <iframe name="principal" frameborder="0" SRC="articles.php"   WIDTH=669 HEIGHT=470 scrolling="auto" id="content">
    </iframe>
    </div>
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  8. #8
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Salut,

    Merci de l'aide mais ca ne marche toujours aps, mais mon dreamwaever me dit que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    overflow : -moz-scrollbars-vertical;
    n'ets aps supporter par IE 6 !

    Donc, c'ets surment mon problème

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Points : 79
    Points
    79
    Par défaut
    Ce n'est effectivement pas supporté par IE d'où la double définition css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #content iframe{
       overflow-x: hidden;/* pour IE */
       overflow-y: visible;/* pour IE */
       overflow : -moz-scrollbars-vertical;/* pour Mozilla (Firefox) */
    }
    En ce qui concerne les autres navigateurs je ne sais pas mais ils suivent généralement les règles d'IE ou de Firefox.

    Pour ton probleme, je n'ai pas pris le temps de tester mais peut etre que les iframes ne supportent pas ces définition css tout simplement.

  10. #10
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Citation Envoyé par _dranece_
    Ce n'est effectivement pas supporté par IR d'où la double définition css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #content iframe{
       overflow-x: hidden;/* pour IE */
       overflow-y: visible;/* pour IE */
       overflow : -moz-scrollbars-vertical;/* pour Mozilla (Firefox) */
    }
    En ce qui concerne les autres navigateurs je ne sais pas mais ils suivent généralement les règles d'IE ou de Firefox.

    Pour ton probleme, je n'ai pas pris le temps de tester mais peut etre que les iframes ne supportent pas ces définition css tout simplement.
    +1 je l'ai dit plus haut j'avais créée un site avec une iframe et tous les css que j'appliquais sur ces paramètres ne passaient pas donc obligé de mettre tout dans la balise elle meme

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Si c'est toujours d'actualité, j'ai la solution pour ce probleme de scroll horizontal

    Il faut enlever les balises <head> de la page qui apparait dans l'Iframe.
    Merci IE !!!!!!

Discussions similaires

  1. iframe dans mon layout
    Par chezdevelopping dans le forum Autres composants
    Réponses: 1
    Dernier message: 17/11/2009, 09h46
  2. Pas de scrollbar dans mon client web
    Par kacedda dans le forum Flex
    Réponses: 4
    Dernier message: 04/11/2008, 11h37
  3. Réponses: 5
    Dernier message: 02/07/2008, 13h26
  4. la tag table dans la page de mon iframe qui ne s'affiche pas sous IE
    Par witch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 20/01/2008, 15h44
  5. Pas de scrollbar dans mon datagrid
    Par vilcoy dans le forum VB.NET
    Réponses: 11
    Dernier message: 21/03/2007, 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