我有一些代碼,可以讓我有幾個div
彈出與他們的HTML。CSS絕對定位夢魘瀏覽器的差異
我知道它在Firefox中像素完美,然後意識到所有其他瀏覽器(未在IE中測試過)都關閉。
任何人都可以告訴我或向我展示一篇關於不同瀏覽器如何處理絕對定位元素以及如何糾正我的困境的文章?
這是my original code,這裏是my new code。
這是我所看到的:
我有一些代碼,可以讓我有幾個div
彈出與他們的HTML。CSS絕對定位夢魘瀏覽器的差異
我知道它在Firefox中像素完美,然後意識到所有其他瀏覽器(未在IE中測試過)都關閉。
任何人都可以告訴我或向我展示一篇關於不同瀏覽器如何處理絕對定位元素以及如何糾正我的困境的文章?
這是my original code,這裏是my new code。
這是我所看到的:
我搞清楚我做錯了什麼。我在p
標籤周圍創建了一個div
標籤,然後將其寬度設置爲我想要的寬度,因爲在通過使用圍繞p
的填充計算空間之前,這裏是我的更新代碼,完美地工作! (我希望)
更新代碼:DEMO
編輯: 我有隱藏箱外各可見箱(用戶單擊以顯示隱藏的),所以當我試圖定位它們時,確定它們將在DOM中的位置並不容易,但是如果您將隱藏的框分別視爲可見框的子項,則可以使用position: relative;
CSS財產來定位兒童箱子確切地您想要他們的地方!
CSS
.visibleBox{
position: relative;
}
.hiddenBox{
position: absolute;
bottom: 0;
right:0;
}
HTML
<div class="visibleBox">
<p class="hiddenBox">I am hidden sometimes<p>
</div>
所以我想說的是,我有P
外DIV
的,這是使其完全尷尬的位置它正確地在所有瀏覽器中,但使用相對和絕對位置的父母和孩子,它解決了我的問題。
我遇到同樣的問題。這是一場噩夢...我不明白你的最終解決方案。我仍然不明白爲什麼這個位置像素略有不同。 – 2013-11-21 21:07:38
在上面添加了更多細節@ DanielRamirez-Escudero希望它可以幫助你。 – jamcoupe 2013-11-24 10:46:01
在所有的瀏覽器的絕對定位的定義相同的方式。
元素絕對定位於相對/絕對定位的父元素或身體元素,如果不是這樣的話。
我不認爲這是一個CSS定位問題,改變無顯示屏蔽,你會看到div在IE中。 – kidwon 2012-01-08 02:19:02