WebSite X5Help Center

 
M. Philippe
M. Philippe
User

BARRES DE DEFILLEMENT  fr

Autor: M. Philippe
Visitado 2009, Seguidores 1, Compartilhado 0  

Bonjour @ tous Voici le code que j'avais mis pour l'ascenceur ( barre de défilement) sur mon texte sous WSX5 V9. Voilà que sous V10 cela ne fonctionne plus. merci de m'aider à corriger.

<div style="text-align:left;height:400px;overflow-y:scroll;">

Phil

Publicado em
6 RESPOSTAS - 1 ÚTIL - 1 CORRIGIR
Samuel V.
Samuel V.
User

Bonjour,

Si ce code a été placé dans un bloc texte alors le DIV est transformé en SPAN. C'est ce qui pose problème pour la propriété overflow-y.

La solution est de placer le texte dans un bloc HTML & Widget tel que figurant ci-dessus. Le DIV fonctionnera comme avant.

Ler mais
Publicado em de Samuel V.
M. Philippe
M. Philippe
User
Autor

Salut Samuel,

J'ai fait comme indiqué en remplaçant le div par span= pas de résultat.

Lorsque je copie mon texte dans objet HTML, il n'est plus aligné à gauche et ne peux changer la couleur du texte. Par contre il suffit de cliquer sur le curseur barre de défilement pour qu'elle apparaisse. Si en plus on garde le code HTML ci dessus, deux barres de défilement apparaissent côte à côte.

Sinon comment le remplacer par span? peux tu m'éclairer?

Merci et bonne soirée

phil

Ler mais
Publicado em de M. Philippe
Samuel V.
Samuel V.
User

Pardon Phil, je me suis mal exprimé. Je ne pensais pas que tu avais mis ton code dans un bloc html mais dans un bloc texte. Si ce code était dans un bloc texte alors ton div aurait été transformé en span par WebSite X5.

Quand tu utilises ton div dans un bloc html, l'une des barres de défilement provient du widget lui même (voir en bas à droite la case à cocher). Je fais des tests et viens te rendre compte. A plus 

Ler mais
Publicado em de Samuel V.
Mimoune .
Mimoune .
User

Bonsoir,

Alors dans un "objet html..." c'est effectivement plus simple, copier le texte puis l'entourer de la balise <div> votre texte </div> pour l'ascenseur il faut juste régler la hauteur de la cellule à "400px" et cocher la case "Barres de défilement" ... ensuite pour la couleur du texte etc... passer sous l'onglet "Avancées" > Code CSS de l'objet html et y préciser le code correspondant de cette manière :

div {
   color:blue;
}

Quant à l'alignement du contenu de la cellule il se règle sur la création de la page, cliquer sur le bouton "définir le format de la cellule sélectionnée" sous la fenêtre "Style de cellule" > Arrière plan > Alignement et Marge.

Ler mais
Publicado em de Mimoune .
M. Philippe
M. Philippe
User
Autor

Merci.

J ai bien mis mon texte dans objet texte. Et le code html apparait au dessus de mon texte!!!

La methode de mimoune fonctionne mai il faut entrer les codes html.

Donc comment insérer un long texte dans un objet texte?

Je vais faire un test avec un nouveau texte et en cochant la barre de def.

Je vous tiens informé. 

@+++ phil

Ler mais
Publicado em de M. Philippe
Mimoune .
Mimoune .
User

Bonsoir,

Pour un objet texte il y aura moins de paramètres de style à ajouter dans ta ligne de code, comme l'alignement à gauche de ton texte çà se fait directement dans l'éditeur par les boutons concernés, quant à l'ascenceur tu dois obligatoirement utiliser le code html à l'emplacement prévu dans les propriétés de ta page (dans création du plan) sous l'onglet "Avancées"  > Code personnalisé "Avant la balise de fermeture </HEAD> de cette manière :

Exemple :

<style type="text/css">
div1 {
    display: block;
    height: 400px;
    overflow-y: scroll;
}
</style>

Ensuite ton texte (ajouté dans un objet texte) devra être entouré de la balise :

<div1> ici tout le texte </div1> ne pas oublier d'actionner la touche html bien sûr !

Ler mais
Publicado em de Mimoune .