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?
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>
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!
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 ?
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>
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 ?
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 :)
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>
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.
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.