我在div內的div內部有一個div ...默認情況下,每個comtainer將元素越來越多地移動到右側。要留下的樣式元素:頁面的x px
我有一個元素"div.leftPanel"
可以非常深入地嵌套,但我希望它是50px(args)左側的文檔(其中身體的左側屬性),而不是它的父元素。它的一些容器需要有絕對或相對的位置。
有沒有辦法用CSS來做到這一點?如果不是那麼JavaScript?
我在div內的div內部有一個div ...默認情況下,每個comtainer將元素越來越多地移動到右側。要留下的樣式元素:頁面的x px
我有一個元素"div.leftPanel"
可以非常深入地嵌套,但我希望它是50px(args)左側的文檔(其中身體的左側屬性),而不是它的父元素。它的一些容器需要有絕對或相對的位置。
有沒有辦法用CSS來做到這一點?如果不是那麼JavaScript?
如果您已經知道嵌套div從身體左側被推出多遠,您可以使用負邊距來實現此目的。例如:
<div style="position:absolute; left: 30px;">
<div style="position:absolute; left: 30px;">
<div style="position: relative; margin-left: -10px;">
</div>
</div>
</div>
如果沒有設置,你總是可以找到如何遠離使用JavaScript和動態應用的空白。
如果你申請position: absolute;
和left: 50px;
到div.leftPanel
,並沒有它的父元素的任何位置(absolute
或relative
),那麼50px
將被從文檔的左邊緣計算。
編輯:對不起,我錯過了你說的一些父母必須有位置的句子。你能把div.leftPanel
完全移出其他<div>
嗎?也許只是將它放在文檔的根目錄下,它的位置將從文檔的邊緣計算出來。
如果我能,我現在不會有太多問題,是嗎? – qwertymk
'div.leftPanel'的父級是否具有靜態以外的其他位置(默認值)? –
@約瑟夫:「它的一些容器需要有絕對或相對的位置。」 – qwertymk