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 :

Div overflow auto et ancre nommée


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6
    Par défaut Div overflow auto et ancre nommée
    Bonjour, pourriez-vous m'aider à créer un div texte avec un overflow auto, et la possibilité d'avoir des ancres nommées. Avec mon script, je n'y arrive pas. Je veux que le texte n'apparaisse que dans une zone, car mon site est fixe, seule cette zone texte, si elle est suffisamment grande, bouge avec les scrolls.

    Voici mon code

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body>
    <div id="global">
    <div id="right">
    <div id="texte">
    <div id=texte_scroll">Mon menu texte très long avec des boutons textes dans le haut qui serviront de liens vers mes ancres</div>
    </div>
    </div>
    </div>
    </body>


    et ma 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
    #global {
    	position: absolute;
    	height: 400px;
    	width: 600px;
    	top: 50px;
    	margin-top: 0px;
    	margin-left: -300px;
    	left: 50%;
    }
     
    #right {
    	position: absolute;
    	height: 400px;
    	width: 350px;
    	top: 0px;
    	right: 0px;
    }
     
    #texte {
    	position: absolute;
    	height: 360px;
    	width:315px;
    	top: 25px;
    	left: 25px;
    	border: none;
    	text-align: left;
    }
     
    #texte_scroll {
    	position: absolute;
    	height: 355px;
    	width:290px;
    	top: 0px;
    	left: 0px;
    	border: none;
    	float: left;
    	overflow:auto;
    	overflow-x:none;
    	text-align: left;
    	margin-top: 0px;
    	margin-bottom: 0px;
    	padding: 0px 20px 0px 0px;
    }
    Merci à vous de m'aider

  2. #2
    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
    Salut et bienvenue à toi sur les forums de developpez.com,

    les attributs html (dont les id) doivent être indiqués entre guillemets.
    Il t'en manque un avant texte_scroll. Ca peut suffire à faire en sorte que ton css ne soit pas pris en compte...

    Pour les ancres, il te suffit de faire des liens dont l'attribut href vaut #un_id_dans ta page.

    Le click sur ce lien renverra vers l'élément dont l'id est un_id_dans_ta_page
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    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!

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6
    Par défaut
    Le manque de guillemets, c'est une faute de frappe que je viens de faire dans le forum.

    Quand j'applique la technique habituelle de l'ancre avec mon présent code, ca ne marche pas. Ca marche si je supprime (ou met en commentaire) mon div #texte_scroll; mais alors mon texte sort de mon "masque" (zone dans laquelle apparait uniquement mon texte); il pertube la compo, et alors je n'ai plus un scroll dans ma zone texte mais sur toute ma fenêtre.

    Que faire?

Discussions similaires

  1. Position absolute au dessus d'une div parente avec un overflow auto
    Par powereborn dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 13/02/2012, 19h18
  2. [HTML] Probleme Netscape 6 et div overflow:auto
    Par lysandre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/07/2008, 17h49
  3. 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
  4. [HTML] Lecture flv dans une "DIV Frame" avec overflow: auto
    Par bigjim21 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 25/10/2006, 00h35
  5. probleme overflow : auto
    Par cedre22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/02/2006, 11h41

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