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 :

Pour une définition de 800x600 comment forcer barre défilement


Sujet :

HTML

  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut Pour une définition de 800x600 comment forcer barre défilement
    Bonjour,

    Je viens de tester mon intranet avec une résolution de 800x600, car certains postes utilisateurs auront cette définition (vieux postes).

    Résultat le look en prend un sérieux coup.

    Mon plus gros problème c'est que j'ai un menu sur la droite constitué d'icônes et la dernière icône n'est pas visible et surtour je ne peux pas utiliser de barre de définlement car elle ne s'affiche pas.

    Peut-on forcer l'affichage d'une barre de défilement ?

    Important je suis sous FF

    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Par défaut
    Ton menu est contenu dans quoi ?
    - Un frame ?
    - Un div (à t'il des propriété CSS lié à l'overflow?)
    - etc...

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    C'est très moche un menu avec une barre de défilement
    Tu devrais plutôt faire ton site avec des tailles en em ou en % plutôt que d'avoir des tailes fixes.

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci,

    Mon menu est dans un <div>

    Il n'y a aucune propriété CSS de type "overflow:scroll" ou autre

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    La barre de défilement apparait automatiquement par défaut si le contenu dépasse les dimensions qui lui sont allouées.

    Si ce n'est pas le cas, c'est que quelque part dans ton code, tu l'interdis d'une manière ou d'une autre.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    jsai pas si ca marcherai mais ta regarder de la propriété min-height de css?

  7. #7
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Citation Envoyé par tugal
    jsai pas si ca marcherai mais ta regarder de la propriété min-height de css?
    Non reconnu par IE 6

  8. #8
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Citation Envoyé par MasterOfChakhaL
    La barre de défilement apparait automatiquement par défaut si le contenu dépasse les dimensions qui lui sont allouées.

    Si ce n'est pas le cas, c'est que quelque part dans ton code, tu l'interdis d'une manière ou d'une autre.
    Merci beaucoup, mais alors c'est à l'insu de mon plein gré.

    Pour interdire, j'aurai fait quoi ?

    Sachant que je n'ai aucune ligne "overflow" dans mon CSS, idem pour mon html

  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par lodan
    Sachant que je n'ai aucune ligne "overflow" dans mon CSS, idem pour mon html
    Dans ce cas-là utilise-en une dans le div de ton menu.

  10. #10
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Si tu nous donnes un bout de code (allégé mais qui reproduit quand même le problème), il sera plus simple de trouver une solution que d'avancer à l'aveuglette.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  11. #11
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Mettre de l'overflow sur un <div>, je ne connaîs pas. Non seulement l'éditeur n'aime pas, mais ce n'est pas listé ici

    Voici la partie de code intéressante :

    Le CSS :

    Code CSS : 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
    body
    {	
    	background: #cccc99 url("../images/fond.gif") repeat-x fixed top left;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	color:#333300;
    }
    .menu, .ssmenu {
     
    	color:black;
    	font-size:12px;
    	font-weight:bold;
    	border:0;
    	padding:0;
    	width:15em;
    	margin:1em;
    }
    .menu {
    	text-align:center;
    }
     
    .menu span, .ssmenu span {
    	display:none;
    }
     
    .ssmenu ul, .ssmenu li {
    	padding:0;
    	margin:0;
    	list-style-type:none;
    }
     
     
    .menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
    	font-family:"MS Sans Serif", "sans-serif", Verdana, Arial;
    	text-decoration:none;
    	color:grey;
    	padding:2px;
            display:block;
    	height:100%;
    	margin:0px;*/
    	margin:0px;
    	width:100%;
    }
    html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
    html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
    	width:auto;
    }
    .menu a, .menu a:visited {
    	padding:0;
    }
     
    .ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
    	color:white;
    	text-decoration:none;
    }

    Le html :

    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
    <div id="conteneurmenu">
     
    			<p id="menu1" align="center"><img src="{#prefixe_site#}images/help_index.png" 
    			align="absbottom" alt="Documentation" border="0"/></p>
    			<!-- ----------------------------------------- -->
    			<p id="menu2" align="center" class="menu" onmouseover="MontrerMenu('ssmenu2');" onmouseout="CacherDelai();">
    			<a onmouseover="MontrerMenu('ssmenu2');" href="{#prefixe_site#}index.php" onfocus="MontrerMenu('ssmenu2');">
    			<img src="{#prefixe_site#}images/accueil.png" align="absbottom" alt="Accueil" 
    			title="Accueil" border="0" class="imageClic"/></a></p>
    			<ul id="ssmenu2" class="ssmenu" onmouseover="AnnulerCacher();" onmouseout="CacherDelai();" onfocus="AnnulerCacher();" onblur="CacherDelai();">
    				<li><a href="{#prefixe_site#}majeurs/webcalendar.php" 
    				<img src="{#prefixe_site#}images/agenda.png" align="absbottom" alt="Agenda" title="Agenda" border="0" class="imageClic"/></a>
    				<li><a href="{#prefixe_site#}majeurs/webmail.php"
    				<img src="{#prefixe_site#}images/boite_email.png" align="absbottom" alt="Boîtes Mails" title="Boîtes Mails" border="0" class="imageClic"/></a>
    				<li><a href="{#prefixe_site#}majeurs/onglet_annuaire_1.php"
    				<img src="{#prefixe_site#}images/annuaire.png" align="absbottom" alt="Annuaire" title="Annuaire" border="0" class="imageClic"/></a>
    			</ul></div>
    Je ne vous mets pas le javascript, cela va faire trop.

    Merci

  12. #12
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    C'est normal que l'overflow ne soit pas cité dans le lien que tu donnes.
    Il s'agit d'une propriété css et non d'un attribut html.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  13. #13
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    "overflow" n'est pas un attribut de balise mais une propriété CSS ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="overflow:auto;" id="menu">

  14. #14
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci pour tout cela,

    J'ai donc mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="overflow:scroll;>
    Comme cela je vois bien mes barres de défilement, mais elles sont en haut de l'écran (à l'horizontal) et pas autour de mon menu qui est vertical.

    Bon, je crois que je vais tout simplement mettre mon menu à l'horizontal.

    Je penses qu'il y a dans le javascript quelques choses qui doit bloquer tout cela.

    Merci encore à vous.

  15. #15
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu as oublié de fermer le guillemet ...

  16. #16
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    C'est juste dans la copie, dans mon script php c'est bon.

  17. #17
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    La prochaine fois recopie ton code correctement sur le forum, qu'on ne s'attarde pas sur des problèmes inexistants ....

    Merci.

  18. #18
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Oui, mais que le code soit bon n'arrange rien à l'affaire.

    comme je le disais précédemment cela ne fonctionne pas.

    Je vais donc pour éviter de faire perdre du temps à tout le monde et parceque j'ai une autre solution, faire autrement.

    C'est décidé, je mets mon menu à l'horizontal.

    cela change ma présentation, mais tant pis, c'est partie.

    Merci encore pour tout.

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

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. Réponses: 6
    Dernier message: 15/11/2007, 12h31
  3. Réponses: 2
    Dernier message: 05/06/2007, 13h49
  4. Problème pour une définition de type
    Par Kleer dans le forum Ada
    Réponses: 4
    Dernier message: 05/03/2007, 12h34
  5. comment forcer l'exécution des macros pour une seule base ?
    Par tristan_sauvage dans le forum Access
    Réponses: 4
    Dernier message: 21/08/2006, 11h59

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