2012-01-02 79 views
2

基本上和我問的一樣。我想下面的工作:是否可以強制html canvas標籤顯示子項?

<canvas width="100" height="100" style="position: relative"> 
    <div style="border: 1px solid black; width: 50px; height: 50px; position: absolute; left: 10px; top: 10px"></div> 
</canvas> 

我意識到,canvas標籤的內容通常只顯示爲後備,但我想,始終顯示的內容。

有沒有辦法強制這個?

回答

3

不,不以可移植的方式工作。

但是,您可以使用一點javascript來輕鬆地將div放置在畫布的座標上。

+0

但是這需要div是兄弟姐妹,我希望無論如何都能讓它成爲一個孩子。除非你在談論別的東西嗎? – Andrew 2012-01-02 04:36:22

+0

是的,它必須是兄弟姐妹。 – 2012-01-02 04:37:07

+0

子元素意味着當瀏覽器不支持畫布標籤時回退。你需要使用定位的兄弟姐妹。 – michael 2012-06-12 15:31:58

相關問題