2010-03-18 143 views
0

Here 是我遇到的大規模問題的一個(大)示例,當此頁面在euroworker.no/order中生效時,它是動態生成的,我爲人們提供了一個靜態版本與...混亂。我需要的只是它說「Endre Valg」將div包裝下壓下來。聽起來很簡單吧?我已經嘗試了很多很多的東西,我希望一些討論甚至反覆試驗都可以幫助我們。Div另一個div問題

對不起,我的代碼和東西數額巨大,但這花了我一整天,我的想法。

謝謝。

編輯:決定回到表格,感謝所有的建議。 :)

回答

4

,對不起,我不打算在這裏給你答案,我有看,不能迅速找到它。然而,我會給你兩種方法來解決這個問題。

首先是這是數據表什麼是顯示錶格數據最好的HTML元素?桌子。我知道有一個很好的,有理由的使用表格來格式化頁面的背景,但是當你有一張數據表時,它們是正確的元素。這將簡化你的標記和你的CSS。

如果您選擇不使用一個表,你需要做的是去除所有的CSS實現這個頁面。看看頁面檢查有沒有超過圈。添加一些CSS類,並檢查沒有重疊...重複。開始非常簡單,直到錯誤再次發生,現在你知道css引起了這種情況。

如果我有一個猜測這將是錯誤是在標漂浮或定位元素:相對/絕對,但上述方法之一將讓你有一個小時。

對不起,不直接解決問題。

+0

感謝您的提示,是的,我馬上就開始了。只是想,也許有人可以幫助,我知道這是很多,但該死的..我有一個很大的頭痛。非常感謝。 – Kyle 2010-03-18 15:18:43

+0

如上所述,您的問題*將*通過使用表格數據來修復。你還有什麼理由嗎? – 2010-03-18 15:25:31

+0

我會第二次(或第三次)表的想法。很容易忘記他們偶爾有一個地方! – Skilldrick 2010-03-18 15:57:00

2

我支持上一個答案的想法,堅持標準和使用標準的HTML表格數據和HTML塊<div>爲佈局。

如果你想保留你的盒子結構,你應該看看css display -property,而不是使用position:absolute來定位你的表格單元格。這個資源是http://www.quirksmode.org/css/display.html#table對您而言可能是有趣的。

+0

謝謝,我看了一下,很好的資源! 另外,我回到表格。我寧願有一千個單元類的頭痛,也不願搞亂所有的div代碼。 – Kyle 2010-04-30 08:42:59

1

我回聲關於使用表的意見。在顯示錶格數據時使用表格永遠不會錯,這就是您在這裏所做的。

無論哪種方式,將明確:左轉入類聲明錨標記將有助於解決您的問題:

#cart2Produkt a { 
    color:#0a5692; 
    text-decoration:none; 
    line-height:15px; 
    clear: left; 
} 

但這個頁面的構造方式就是等待發生的噩夢。使用一張桌子。