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 :

overflow uniquement vertical


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut div et retour à la ligne
    Bonjour à tous.

    Je cherche un moyen de mettre un overflow, avec une scrollbar main uniquement en vertical. Il faudrait que le retour à la ligne se fasse automatiquement. Si quelqu'un connait un attribut ou autre, voire un truc en PHP, soyons fous...

  2. #2
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    en php c'est pas possible car il n'agit pas sur le code html
    il te faut donc utiliser le côté css de la chose
    essaye un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .monBloc {overflow-y:auto;}

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut
    je vois pas de différence. Pas sous FF3 ou Opera 9 en tout cas...



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    div#contenu 
    {
    	float:left;
    	left:20px;
    	width:750px;
    	height:650px;
    	overflow : auto;
    }
    (pour info)


    edit : Si vous trouvez pas, au pire je viens de me rendre compte qu'Opera le prend correctement, donc je pense qu'il n'y a pas possibilité. firefox me colle un scrollbar et IE... ben le site est pas opti pour IE pour l'instant donc bon...

  4. #4
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut
    Bon, merci du tuyau, apres test ça me donne :

    Sous IE7 : c'est ok. Même si le reste de ma CSS est pas opti (je jetterai un oeil pour des tutos la dessus) :

    http://nsa06.casimages.com/img/2009/...2317919521.png

    Sous firefox : C'est pas ok : J'ai pas de retour à la ligne quand il arrive à la limite de mon div :
    http://nsa06.casimages.com/img/2009/...2446527485.png
    (même si il prend pas trop mal la le reste de la CSS.)

    Je vous met la CSS en entier (stylesheet.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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    body
    {
    	background: url("images/background.jpg") repeat-x;
    	text-align:center;
    	font-family:verdana, sans-serif;
    	margin-top:20px;
    	margin-bottom:20px;
    	white-space:pre;
    }
     
    a:link{text-decoration:underline;color:#000;}
    a:visited{text-decoration:underline;color:#000;}
    a:hover{text-decoration:underline;color:#000;}
     
     
    div#page 
    {
    	background-color:#fff;
    	width:990px;
    	height : 1000px;
    	margin:auto;
    	border:1px #000 solid;
    }
     
    div#bandeau {
    	width:990px;
    	height:320px;
    	}
    div#menu {
    	float:left;
    	width:245px;
    	height:650px;
    	}
    div#sous-menu
    {
    	width : 245px;
    	height : 150px;
    	background-image:url("images/background_menu.jpg");
    }
     
    div#sous-menu ul
    {
    	margin-left:40px;
    	font-size:12px;
    	font-weight:bold;
    	list-style-type:none;
    	text-align:left;
    }
     
     
    div#sous-menu h3
    {
    	text-align:center;
    	font-weight:normal;
    	font-size:22px;
    }
    div#contenu 
    {
    	float:left;
    	left:20px;
    	width:745px;
    	height:650px;
    	overflow-y: auto;
    	overflow-x: visible;
    }
     
    div#contenu #lettrine
    {
    	float:right;
    	margin-right : 5px;
    }
     
    div#pied_page {
    	clear:both;
    	width:990px;
    	height:30px;
    	background-image:url("images/barre_bas.jpg");
    	}
    Et voici ma page d'index (le reste des pages n'est qu'un include sur l'index.) : index.php

    Code html : 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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <html>
    <head>
    	<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
    	<link rel='stylesheet' type='text/css' href='stylesheet.css'>
    	<title>Perignat-lès-Sarliève : Si t'es jeune</title>
    </head>
    <body>
     
    <div id='page'><div id='bandeau'><embed width='990' height='320' src='flash/home.swf' /></div>
    	<div id='menu'>
    		<div id='sous-menu'>
    		<h3>Découvrir</h3>
    		<ul>
    			<li><a href='index.php'>Présentation</a></li>
    			<li><a href='index.php?page=organigramme'>Organigramme</a></li>
    			<li><a href='index.php?page=but'>But/Objectifs</a></li>
    			<li><a href='index.php?page=fonctionnement'>Fonctionnement</a></li>
    		</ul>
    		</div>
    		<div id='sous-menu'>
    		<h3>S'informer</h3>
    		<ul>
    			<li><a href='index.php?page=calendrier'>Programme des activités</a></li>
    			<li><a href='index.php?page=projets'>Les projets</a></li>
    			<li><a href='index.php?page=reunions'>Réunions</a></li>
    		</ul>
    		</div>
    		<div id='sous-menu'>
    		<h3>Contacter</h3>
    		<ul>
    		<li><a href='index.php?page=contact_stj'>Si T'es Jeune</a></li>
    		<li><a href='index.php?page=contact_mairie'>Mairie de Pérignat</a></li>
    		<li><a href='index.php?page=forum'>Forum/Tchat</a></li>
    		</ul>
    		</div>
    	</div>
    	<div id='contenu'>
    	<!--contenu : inclusion d'une page -->
    	</div>
    	<div id='pied_page'>
    		Association Si T'es Jeune (c) 2007 - Tous droits réservés.
    	</div>
    </div>
    </body>
    </html>

    (J'ai réduit à ce qui nous interessait)

    Pour ceux qui veulent voir le résultat en vrai : http://sitesjeune.fr.nf

    (avec un zoli lorem ipsum pour qu'on voie bien le problème)


    Voila, j'espère que j'ai explicité mon problème...

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut
    Bon, en fait j'ai repris ma CSS de zéro avec un pote, c'est réglé. Merci quand même pour l'aide.

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

Discussions similaires

  1. [overflow - div] Problème de scroll vertical
    Par crakocrako dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 07/10/2009, 10h36
  2. textarea et scroll bar uniquement vertical, est ce possible ?
    Par MeHo_ dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/01/2009, 14h08
  3. Overflow auto vertical mais pas horizontal
    Par yuukuari dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 28/05/2007, 02h27
  4. Réponses: 3
    Dernier message: 20/03/2007, 10h32
  5. [JScrollPane] vertical uniquement
    Par Nicool dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 14/05/2006, 19h49

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