Skip to main content Help Control Panel

 

Projets «   Campagnes de tests «   yacs Martin RC7 est livré «  

scrollbar intempestive en mode accordion [Solved]

PreviousNextIndex

Au clic sur un des articles en accordion, on voit apparaître cette barre horizontale, alors qu'il n'y a rien qui dépasse

OwnerAlexis Raimbault
Progress80%
WorkflowSupport request
StatusA solution has been made available
Il suffit de cliquer pour dérouler/enrouler l'article listé en mode accordion pour qu'une barre de défilement horizontale apparaisse en bas du "div.tabs_panel".

Or il n'y a rien à cacher ou montrer.

Il suffit de cliquer en dehors de la zone pour que la barre disparaisse.

C'est lié bien sûr à la déclaration "overflow:auto".

Mais sur quoi agir - à part cette déclaration, qui pourrait avoir son utilité - pour faire comprendre au navigateur qu'il n'y a là rien à montrer de plus ?

Mes tests sur serveur de dev perso et [section=497] (et des thèmes n'ayant pas les mêmes bases), sous FF - linux debian.

J'ai tenté de jouer sur la taille de div.tabs_panel sans résultat. Le seul truc qui fonctionne est de passer à overflow:hidden, mais je ne voudrais pas en arriver là.

Quelqu'un aurait-il une meilleure idée ?

Bernard Paques
on May 28 2010

J'ai modifié la feuille de style yacs.css sur la machine de développement, et cela fera partie d'une livraison ultérieure.

En fait, s'il s'agit d'un problème et d'une solution génériques, peut-être pourrions-nous trouver d'autres cas d'application ?

J'ai le souvenir d'avoir des ascenseurs horizontaux sous du contenu placé dans des onglets dynamiques gérés par yacs. Le même problème ?


Agnès Rambaud
on May 28 2010
Alexis Raimbault est le nouveau propriétaire
Une solution est disponible


Agnès
Il n'y a pas de problèmes, que des solutions.

Agnès Rambaud
on May 28 2010
Alexis, j'étais arrivée à la même conclusion : tu as été le plus rapide !

C'est également intégré au thème de yacs.fr ce jour.

Bernard, serait-il possible d'intégrer cela en standard sur les feuilles de style ? Merci d'avance.


Agnès
Il n'y a pas de problèmes, que des solutions.

Alexis Raimbault
on May 28 2010

Agnès j'ai vu le pb maintenant. Chez moi le défileur horizontal s'affiche sous les commentaires, uniquement quand on a cliqué sur l'accordéon.

j'empêche ce phénomène avec la règle suivante :

.accordion_handle {
    width : 99%;
}




Alexis Raimbault webmaster free-lance

Bernard Paques
on May 27 2010

J'ai aussi vu ce symptôme sur quelques pages sur Firefox, sans être capable pour l'instant de déterminer s'il s'agissait d'un bug Firefox ou d'un comportement sensé avec les styles gérés par yacs. Un expert aurait-il un avis éclairé sur la question ?


Agnès Rambaud
on May 27 2010
Oups, pardon pour le lien, petite erreur (j'ai corrigé). Après, possible que tout le monde ne voit pas ça, finalement, ça dépendrait plus de ma config (mais bon, elle est plutôt standard, sauf que je suis sous debian).

Il me semble bien avoir essayé les manips que tu mentionnes, mais je vais refaire par acquis de conscience.


Agnès
Il n'y a pas de problèmes, que des solutions.

Alexis Raimbault
on May 27 2010

je comprends pas où nous mène ton lien "ici-même" par rapport au contexte ?

je n'ai pas observé de défileur horizontal avec accordéon pour les fois où je l'ai utilisé.

sinon essaye witdh:99%; pour le contenu de l'accordéon, en ayant donné une largeur en px à ce dernier.

ou au pire overflow-x:hidden




Alexis Raimbault webmaster free-lance

Agnès Rambaud
on May 27 2010
La page a été créée


Agnès
Il n'y a pas de problèmes, que des solutions.

PreviousNextIndex