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 :

[XHTML] Doctype XHTML et problème de scrollbar


Sujet :

HTML

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut [XHTML] Doctype XHTML et problème de scrollbar
    Bonjour,

    Je suis actuellement sur internet Explorer 6.0 et j'ai un souci avec l'ascenseur horizontal. En effet celui-ci apparait automatiquement lorsque l'ascenseur vertical est présent.
    Pourtant, il n'est pas nécessaire et même en réduisant le contenu (sur la largeur de la page), l'ascenseur est toujours présent.

    J'ai lu sur d'autres forum que cela pouvait venir de la déclaration du DOCTYPE. Pour ma part, j'ai déclaré un DOCTYPE XHTML 1.0 transitionnal. En changeant pour un DOCTYPE HTML 4.0, le problème avec l'ascenseur disparait. Cependant, le passage au DOCTYPE HTML 4.0 provoque de nombreux bugs d'affichage dans mon application.

    Ce problème est spécifique à Internet Explorer car sous firefox, l'ascenseur horizontal n'apparait pas.

    Je fais donc appel à vos connaissances et expériences pour m'aiguiller car, là, je sèche...

    Merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 139
    Points
    139
    Par défaut
    Je n'ai jamais rencontré ce problème, mais peut-être as tu défini des div ou des élément d'une manière générale à 100% de la largeur de ta page et lorsque un ascenseur vertical apparait sous IE, cet élément passe sous l'ascenseur et donc IE met un ascenseur horizontal pour y accéder.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut même problème après test
    Bon, j'ai essayé de réduire tous les éléments qui pouvaient être à 100% de ma page et le problème persiste toujours :

    La barre horizontale apparait dès que la barre verticale est présente.

    J'ai remarqué aussi que lorsque je rafraichi la page en appuyant sur F5, l'ascenseur vertical est bien présent et l'ascenseur horizontal disparait.
    Je ne comprend pas pourquoi le fait de rafraichir la page peut influer sur les ascenseurs.

    Je continue mes recherches ...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 139
    Points
    139
    Par défaut
    La première fois que tu arrive sur ta page, tu as un ascenseur vertical, ou cela apparait suite à un click quelque part sur ta page ou au survol d'un élément ?

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Non, elle est présente dès le premier affichage de la page.

    J'ai trouvé une solution mais elle ne convient pas complètement.
    En forcant l'affichage du scrollbar Vertical dans la baslise html du css avec
    overflow-y:scroll
    overflow-x:auto
    la scrollbar horizontale n'apparait plus. Par contre on a une barre verticale en permanence : grisée si elle est inutile et active si elle est nécessaire.

    C'est pour l'instant la seule amélioration que j'ai trouvé mais j'aimerais bien que la barre verticale ne s'affiche pas dans le cas ou elle est inutile.

  6. #6
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Salut,

    Aurais-tu un lien à nous montrer pour qu'on puisse voir en live?

  7. #7
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Non, malheureusement, c'est un site privé accessible sur un portail avec login et mot de passe.

    Moi, je ne travaille qu'en local et je ne peux pas donner mes sources.

    Mais j'avoue que ca serait bien de pouvoir vous montrer un exemple...

  8. #8
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Rien ne t'empêche de reproduire le bug sur une page libre d'accès...

  9. #9
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Pour proposer un exemple simplifié :

    http://dorian.gauthier.free.fr

    Lorsque l'on réduit la page verticalement, dès que la barre verticale apparait, la barre horizontale apparait.

    index.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <html>
    <FRAMESET>
    <FRAME SRC="Portefeuille.html" NAME="LR6">
    </FRAMESET> 
    </html>
    Portefeuille.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
    18
    19
    20
    21
    22
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html>
    <body>
    test
    <br>
    test
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    test
    </body>
    </html>

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 139
    Points
    139
    Par défaut
    C'est normal. Lorsque ta page est redimensionnée, elle ne recalcule pas tout le rendu et donc un scrollbar apparait et couvre une partie de la page, ce qui fait apparaitre un autre scrollbar, horizontal cette fois-ci.

  11. #11
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    oui, mais pourquoi, lorsque j'enlève le DOCTYPE, le scollbar horizontal n'apparait pas?

    De même, sous firefox, le problème n'est pas présent.

Discussions similaires

  1. Problème d'ajout de doctype xhtml
    Par programaniac dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 01/01/2009, 00h09
  2. [Struts-Layout] autocompletion et DOCTYPE xhtml
    Par Tanebisse dans le forum Struts 1
    Réponses: 25
    Dernier message: 01/07/2008, 14h44
  3. Réponses: 3
    Dernier message: 30/05/2008, 11h39
  4. [XHTML] DOCTYPE à utiliser
    Par jmde dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 29/04/2008, 13h46
  5. Doctype XHTML 100 % valide W3C
    Par sliderman dans le forum Langage
    Réponses: 3
    Dernier message: 19/02/2008, 12h00

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