我需要在xul:browser中添加一個DIV元素,並將position:absolute;並在firefox窗口中移動這個DIV。可能嗎?我如何在Firefox擴展中做到這一點?我如何追加一個位置:絕對; DIV到Firefox的瀏覽器?
0
A
回答
0
搜索網頁和周圍款式的工作之後,我想通了,我可以使用position: fixed;
風格
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://helloworld/skin/overlay.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://helloworld/locale/overlay.dtd">
<overlay id="helloworld-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml">
<vbox id="browser-panel">
<html:div style="position: fixed; top: 20px; left: 50px;">
<html:img src="https://static.addons.mozilla.net/en-US/developers/docs/sdk/1.1/media/firefox-logo.png" width="32" height="32" />
</html:div>
</vbox>
</overlay>
0
XUL使用靈活盒模型,你不會得到很遠的絕對定位在那裏。最好的解決方案是使用<xul:panel>
element,這意味着要顯示在其他內容之上(類似於上下文菜單或工具提示)。有一個moveTo()
方法可以讓面板在打開後移動。
1
如果一個<stack>
內的元素(S)位置時,上,右,下,左屬性可以用於定位。
相關問題
- 1. 位置:絕對絕對到瀏覽器/窗口
- 2. 絕對定位DIV在瀏覽器中不一致
- 3. 如何用絕對位置獲取元素的絕對座標(JavaScript,瀏覽器)
- 4. CSS div(位置相對)忽略另一個div(位置:絕對)
- 5. 如何在瀏覽器尺寸較小時將div位置從固定位置改爲絕對位置
- 6. 如何疊加一個div在另一個div(絕對沒有位置...)?
- 7. IE瀏覽器和Firefox瀏覽器的CSS絕對定位問題,但不是Chrome瀏覽器 - Wordpress模板
- 8. 的JQuery/CSS:使用鼠標COORDS和位置追加DIV:絕對
- 9. 瀏覽器調整大小的位置元素絕對位移
- 10. 谷歌瀏覽器 - 絕對定位DIV上的Z-index問題
- 11. 爲什麼div不對齊,如果我添加位置:絕對(css)在一個位置:相對div?
- 12. 加載一個div到另一個DIV(IE8,Chrome瀏覽器)
- 13. 找到絕對位置後div被放入一個新的div?
- 14. 相對div內的絕對定位firefox
- 15. 絕對位置div
- 16. IE瀏覽器:如何顯示相對定位的div下的絕對定位的div
- 17. 兩個子div,一個相對父親div的位置,另一個相對的瀏覽器?
- 18. 位置:絕對在Firefox中
- 19. 位置絕對定位的父div的底部的絕對div
- 20. 舊版IE瀏覽器的絕對位置問題
- 21. 怪的位置:在Mac WebKit瀏覽器絕對行爲
- 22. 位置:在不同的瀏覽器絕對問題
- 23. 如何專門針對Firefox瀏覽器?
- 24. 開關DIV從固定到絕對在瀏覽器的底部
- 25. 位置:位置內絕對圖像:相對在IE瀏覽器沒有顯示
- 26. 如何添加xpi擴展到TFS硒火狐瀏覽器的Firefox瀏覽器
- 27. 如何使用位置:絕對滾動
- 28. 如何只定位一個瀏覽器?
- 29. 我如何定位與Safari瀏覽器中的JavaScript的一個div?
- 30. Chrome瀏覽器的位置:固定內部位置:絕對打破iframe /視頻
我雖然面板自己,但沒有使用,因爲我認爲我們有重點的問題(在程序的某些部分用戶點擊)或盒模型的問題(如果我想顯示的光標嗎?我不想陰影或任何風格面板盒)。這是我沒有測試'xul:panel'的原因。我對嗎?如果不是,可以將'xul:panel'保留在其他面板的頂部,比如'Save As ...'或'Downloads',因爲我使用的絕對DIV不能在其他窗口之上。 – 2012-04-17 13:14:41
面板可以有焦點,並且可以有文本字段(例如,請參閱Firefox中的「編輯此書籤」面板)。陰影絕對是可選的,我認爲'-moz-appearance' CSS屬性正在控制它。而且 - 是的,面板顯示在其他任何東西之上。 – 2012-04-17 14:43:41