Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# XUL Browser et positionnement CSS

Envoyé par : daitheflu

Date : 03/01/2008 00:46

Bonjour à tous,

J'ai un petit problème sur lequel je coince depuis un bon bout de temps maintenant. Je suis en train de réaliser une petite application que j'espère releaser d'ici peu. A l'origine, elle a été conçue pour s'afficher dans un navigateur web. Mais quand j'ai découvert Xulrunner, j'ai décidé d'utiliser ça :)

Bref, mon application XUL est très simple : il s'agit (pour le moment) uniquement que d'un composant Browser :

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
       id="z3nb0x"
       title="z3nb0x _ze enhanced box_"
       orient="horizontal"
       hidechrome="true"
       sizemode="maximized"
       resizable="false"
       alwaysRaised="true"
       width="1024"
       height="768"
       xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
       <script src="z3nb0x.js" />
       <browser flex="1" id="browser" src="" type="content-primary" />
</window>

J'ai ensuite un fichier XML qui décrit les différents boutons d'un menu. Ce fichier XML est transformé en HTML via une feuille de style XSLt.

Au final, dans mon browser, j'ai le code suivant (simplifié) :

<html>
<head></head>
<body>
<div id="main">
     <ul id="menu">
            <li><a href="...">Lien 1</a></li>
            <li><a href="...">Lien 2</a></li>
     </ul>
</div>
</body>
</html>

Rien de bien compliqué, donc. Cependant, le style CSS que j'applique à ma liste ayant pour id "menu" ne s'applique pas entièrement, et plus particulièrement le margin. Lorsque je teste sous Firefox par contre, ça marche ! (et c'est surtout ça que je n'explique pas...)

Est-ce que quelqu'un a déjà rencontré ce type de problème ? Une idée sur sa résolution ?

Merci d'avance :)

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.