Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 03/05/2005 14:40

Je ne pensais pas revenir à la charge aussi vite! Comme l'indique l'intitulé, je souhaiterai faire un saut de ligne dans une box! J'ai essayé:

<html:br/>

Mais cela ne marche pas. Pourtant sur xulplanet "BR" est implémenté et crée un noeud vide! Une idée?

# Re: Saut de ligne dans une box

Envoyé par : Julien Appert

Date : 03/05/2005 14:47

je viens de tester. Apparemment si tu ne mets pas ton br dans un div, ça ne fait rien. là ça fonctionne :

<groupbox>
<html:div><html:br/><html:div>
</groupbox>

# Re: Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 03/05/2005 16:25

Cela ne marche pas plus dans mon cas! Une autre idée?

Par contre je l'ai testé dans un autre contexte c'est vrai que cela fonctionne. Petite modif pour ceux qui font du copier/coller (pb de slash):

<groupbox>
<html:div><html:br/></html:div>
</groupbox>

Quoiqu'il en soit je cherche toujours une procédure à adopter!

# Re: Saut de ligne dans une box

Envoyé par : Julien Appert

Date : 03/05/2005 16:38

en effet ça fonctionne mieux avec l'anti slash ;o)

cette procédure ne te convient pas ?

# Re: Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 03/05/2005 22:03

Malheureusement non! Essaye mon code tu verras cela ne fait pas de saut de ligne!

Voici mon code (super) simplifié pour le debug:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="xulParser" title="XUL Parser" align="start"
       xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
   <box id="box1">
       <box id="box2">
          <html:p>blabla</html:p>
           <box id="box3">
                <html:div><html:br/></html:div>
            </box>
         <html:p>encoreblabla</html:p>
       </box>
    </box>
</window>

# Re: Saut de ligne dans une box

Envoyé par : Julien Appert

Date : 04/05/2005 00:11

C'est parce que le div est vide, apparemment. Si tu rajoutes du texte dedans, tu vois que le br fonctionne.

Mais quel est ton but exactement ? Tu dois pouvoir obtenir la présentation que tu souhaites sans avoir recours au html, en utilisant des box verticaux et horizontaux, non ?

# Re: Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 04/05/2005 08:57

Mon but serait d'ecrire du texte avec des sauts de ligne à partir d'une source html. Ceci explique cela d'où mon besoin :)

# Re: Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 04/05/2005 09:27

Autant pour moi, le coup de la vbox cela fonctionne aussi:

<vbox id="box1">
          <html:p>blabla</html:p>
           <vbox id="box2">
           <html:br/>
            </vbox>
         <html:p>encoreblabla</html:p>
</vbox>

# Re: Saut de ligne dans une box

Envoyé par : laurentj

Date : 04/05/2005 13:25

pourquoi mélanger à ce point du xul et html ? que vient faire cette vbox au milieu du HTML ?

On peut certes utiliser plusieurs langages XML dans un même document, encore faut il l'utiliser à bon escient et de façon cohérente.

# Re: Saut de ligne dans une box

Envoyé par : LeNewbie

Date : 04/05/2005 16:58

J'en conviens tout à fait. L'exemple que j'ai inscris dans ce post est un exemple simplifié. Mon objectif principal était de faire des sauts de lignes en xul dans une box.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.