我想顯示一個按鈕,它將自己絕對定位的父級的所有空格。 (所有在Chrome和Safari(Webkits)中運行完美,我無法在IE上測試,因爲我在Mac上(如果任何人都可以測試並在評論中說,如果它運行與否,這將是非常好的))。CSS:Firefox中按鈕的絕對定位
的目標實現的是:
股利和按鈕一起由包裹這是絕對定位含有。
的HTML代碼是:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.wrapper {
background-color: red;
position: absolute;
width: 100px;
height: 100px;
}
.inner {
background-color: blue;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
}
</style>
</head>
<body>
<div class="wrapper" style="top: 50px; left: 50px;">
<div class="inner">div</div>
</div>
<div class="wrapper" style="top: 50px; left: 200px;">
<button class="inner">button</button>
</div>
</body>
</html>
這是相當簡單的。問題是,在Firefox,它呈現這樣的:
你有火狐爲什麼呈現此代碼這樣任何想法和你有使用類似定位的任何解決方法嗎?
編輯:我不能(我不想)設置內部孩子的寬度和高度。原因是我使用GWT和佈局機制。 GWT佈局使用bottom/top/left/right來定位和調整元素的大小,所以我無法改變這種行爲。所有運行與經典div。問題只與按鈕有關。
有你嘗試設置顯示:塊? –
是的,我在你問之前就已經測試過了。它什麼都不做 –