Ich erstelle Mozilla-Erweiterung. Hier muss ich Button-Controller rechts in der Erweiterung setzen. Hier teile ich XUL-Datei zu Div-Element. Ich habe ein main div-Element und drinnen habe ich zwei weitere div. Dann habe ich eine innere div Stil Eigenschaft float: links; und eine andere div Stil Eigenschaft float: rechts. Aber das ist nicht hilfreich für mich. Hier setze ich auch Button CSS-Stil Eigenschaft float: rechts, was innerhalb der div ist, die Eigenschaft float: rechts haben.Einstellung HTML-Controller auf der rechten Seite in Firefox Erweiterung
5
A
Antwort
1
in einem XUL window
, dialog
, page
oder vbox
, Elemente von oben nach unten angezeigt werden, und wenn Sie Elemente in einem <hbox>
setzen dann werden diejenigen l angezeigt eft nach rechts (außer in RTL-Locales). Aber manchmal wollen Sie ein rechtsbündiges Objekt. Sie haben dann mehrere Möglichkeiten:
- Die einfachste Version ist
<hbox pack="end"><button label="right"/></hbox>
- Wenn Sie auch ein Element auf der linken Seite benötigen, dann können Sie sie mit einem
spacer
, wie dies trennen:<hbox><button label="left"/><spacer flex="1"/><button label="right"/></hbox>
- Alternativ können Sie auch Verwenden Sie
<vbox align="end"><button label="right"/></vbox>
, die besser funktioniert, wenn Sie einradio
,checkbox
,label
oderdescription
Element benötigen, um in der Lage zu sein, zu wickeln.
0
Hallo Dad Sie versucht zu verwenden, dir = "rtl" dieser kann auf das Dokument oder das Element angewendet werden .... Sie können auch die Sprache angeben ... wie es auf der HTML-Spezifikation existiert ... http://www.w3.org/TR/html401/struct/dirlang.html
Für Beispiel
<Q lang="he" dir="rtl">...a Hebrew quotation...</Q>
Können Sie bitte einige Codebeispiele posten. Ich möchte keine Annahmen über das machen, was Sie zu tun versuchen, aber im Allgemeinen sind DIVs HTML-Elemente, keine XUL-Elemente. Ich würde dir gerne helfen und Erfahrung mit Firefox-Erweiterungen haben, aber ich bin ein Code-Typ; Ich muss es sehen. – jmort253