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 :

propriété Overflow : Scroll


Sujet :

Défilement en CSS

  1. #1
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut propriété Overflow : Scroll
    Otez moi d'un doute svp,

    si je fais quelquechose de ce style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #TV{height:200px; width:130px;overflow:scroll}
    en cas de depassement des 200px, je devrais voir s'afficher une scrollbar qui me permette de caller correctement mes elements et de ne pas les voir depasser de 15km sous le footer?

    Je me trompe ou visual studio se fout de moi?

    MERCI D'AVANCE

  2. #2
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Salut.

    Mets overflow:auto; plutôt. Si tes éléments prennent moins de 200px, tu n'aura pas de scroll, si plus grand, il apparaîtra

    Mais sinon ton code est bon. Ah non il te manque un ; après [I]scroll[/b]

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Merci pour ta réponse, mais tant avec le scroll que le auto je n'ai pas de scroll bar.
    J'en deduis donc que le probleme ne dois pas venir de mon css mais de mon appli, je ne sais pas pourquoi, je ne sais où, mais ca a tendance a me prendre vite le choux.

  4. #4
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    C'est possible d'avoir le morceau de code html concerné ?

  5. #5
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    IL est situé dans une page aspx mais pas de soucis, je simplifie cependant le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    div id="MainMenu">
            <p class="Titre">titre de ce secteur</p>
            <p class="MainMenuTV">
                <asp:TreeView>
    Ici un treeview qui me permet d'afficher un menu arborescent
                </asp:TreeView>
                <asp:TreeView>
    Un second Treeview vie lequel j'affiche des données en fonction du noeud selectionné dans le treeview precedent
    </asp:TreeView>       
            </p>
        </div>
    et le css:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .MainMenuTV{height:260px;width:160px;overflow:auto;}
    cette classe est appellée sur les deux treeviews

  6. #6
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Edit :
    Je t'ai dit des bétises... donc j'ai supprimé la partie inutile de mon post

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<style>
    	.MainMenuTV	 {
    		height:200px;
    		width:130px;
    		overflow:auto;}	
    	</style>
    </head>
    <body>
    	<div id="MainMenu">
    	        <p class="Titre">titre de ce secteur</p>
                    <p class="MainMenuTV">
                            test<br>test<br>test<br>test<br> 
                            test<br>test<br>test<br>test<br> 
                            test<br>test<br>test<br>test<br>      
                            test<br>test<br>test<br>test<br> 
                            test<br>test<br>test<br>test<br> 
                            test<br>test<br>test<br>test<br> 
                            test<br>test<br>test<br>test<br> 
    	        </p>
    	    </div>
    </body>
    </html>
    Ça, ça marche

  7. #7
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Nous sommes d'acord, cela fonctionne, sauf dans ma page. Et je pense que le vb.net y est pour quelque chose.
    Merci pour ton aide, je vais devoir chercher la connerie qui fait que mon CSS n'est pas pris en compte sur cette partie de la page

  8. #8
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Je reviens a la charge car j'ai résolu une partie du problème mais tout n'est pas fonctionnel.

    J'ai donc un treeview a gauche, qui reagit au clic en en ouvrant un second positionné juste en dessous

    or, impossible de conserver ce 2e treeview sous le premier et d'avoir en mode temps overflow:auto qui fonctionne.

    Je met mon projet tel quel pour le moment, mais le but est que les deux treeviews soient scrollables et le 2e sous le 1er, c'est ce que je ne parviens pas a faire

    Avez vous une idée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div id="content">
    <div id="MainMenu">
            <p class="Titre3"><asp:Literal ID="Literal3" runat="server" Text="TEXT" EnableViewState="false"></asp:Literal></p>
            <p>
                <asp:TreeView id="TVMenu" runat="server" EnableViewState="true" OnTreeNodePopulate="populateTVMenu" 
                </asp:TreeView>
            </p>
            <p>    
                <asp:TreeView ID="TV" runat="server" EnableViewState="true"></asp:TreeView>       
            </p>
    </div>
    </div>
    et le css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    #content
    {
    	width:870px;
    	float:left;
    	background:url(Images/VLine.gif);
    	background-position:top left;
    	background-repeat:no-repeat;
    	margin-left:3px;
    }
    #MainMenu
    {
    	background:url(Images/VLine.gif);
    	background-position:top right;
    	background-repeat:no-repeat;
    	float:left;
    	width:215px;
    	height:520px;
    	margin:-4px 8px 0px 3px;
    	padding:4px 0px 0px 5px;
    	font-family:Garamond, Times New Roman;
    	font-weight:bold;
    	font-size:14px;
    	color:#000000;
    	overflow:auto;
    }

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

Discussions similaires

  1. Barre défilement en overflow / scroll
    Par Elocrate dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 30/01/2011, 23h02
  2. Réponses: 4
    Dernier message: 29/08/2009, 11h44
  3. [AJAX] div et overflow: scroll;
    Par djalupu dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/02/2009, 18h22
  4. zone à hauteur variable : overflow:scroll ?
    Par php_de_travers dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/01/2008, 19h47
  5. Scroll sur DIV - Descente auto sur overflow
    Par cicolas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/12/2007, 10h41

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