2013-05-08 82 views
0

我在div的右下角有2個<label>,它位於瀏覽器的中心,寬度/高度爲200px/200px。當我更改瀏覽器大小時,我的標籤會在瀏覽器的右側消失。當瀏覽器大小發生變化時,如何讓標籤移動到右側?我儘量讓:當瀏覽器改變大小時更改元素位置

.my_label{ 
    position:absolute; 
    right: 20px; 
} 

right屬性是直接從瀏覽器窗口,而不是從股利。

我需要標籤只有在瀏覽器消失時纔會移動。

謝謝。

+0

請添加jsfiddle.net代碼示例。 – vlgalik 2013-05-08 21:12:36

回答

2

正如George所述,使父position:relative的子元素的位置相對於包含元素(而不是窗口)是絕對的。

如果你真的想基於瀏覽器的大小/ RES調整你的CSS,閱讀了關於CSS媒體查詢:

https://developer.mozilla.org/en-US/docs/CSS/Media_queries

+0

如果我爲parrent元素設置'position:relative'並開始更改瀏覽器窗口的大小,標籤不會移動。 – 0xAX 2013-05-08 18:56:31

+0

你父母的div上有硬編碼的寬度嗎? – 2013-05-08 18:59:19

+0

是的,我有硬編碼的寬度爲父div – 0xAX 2013-05-08 19:01:06

相關問題