從左到右,Col1 id 560px寬,10px填充,中間欄,250px寬,5px填充和Col3(側欄)是200px寬3px填充。背景coloR,不管任何列中的文本長度都應該垂直拉伸相等。沒有JavaScript(jQuery解決方法),使其工作。它需要是純CSS的CSS語義標記。每個列應該有一個嵌套的色彩列,內容將會去。第1列應該是SEO優勢,這意味着Google和其他搜索引擎要抓取的最高嵌套列。我使用了「聖盃」佈局,「A List Apart」中的文章,這些解決方案非常複雜,以至於它們將主列向左推,而嵌套列將它們填充回來,這太瘋狂了!我嘗試調整這些例子,但它們不能通過調整CSS或填充寬度等方式進行編輯。請幫助我嗎?3固定使用DIVs,NO絕對DIVs,IE友好,所有列均可伸縮的列(頁眉和頁腳)
1
A
回答
0
已知的解決方案非常複雜,因爲不幸的是,您所描述的內容並不容易在HTML5/CSS3之前完成,它並不瘋狂,它是最先進的,在A List Apart中開發和描述解決方案的人是權威的行業專家。要麼使用JavaScript來計算列大小並在運行時進行佈局時間,還是滿足純CSS解決方案所需的手動調整。對於大多數網站,我推薦使用JS,因爲良好的列布局可以被認爲是「增強」 - 垂直佈置的語義標記仍然可讀,SEO優化,並且支持JS的客戶端可以標記爲具有漂亮, 3列演示。
如果您的網站是面向公衆的,並且具有典型的人口分佈情況,那麼您在使用JS啓用的情況下查看約90%,其餘10%習慣於網站不太漂亮或看起來非常正確。
相關問題
- 1. 右對齊按鈕/頁眉和頁腳divs中的內容
- 2. 固定頁眉和頁腳
- 3. css頁眉佈局寬度3 divs
- 4. gridview固定頁眉和固定頁腳
- 5. 頁眉和頁腳使固定
- 6. 可伸縮頁眉和頁腳的語義標記
- 7. GridView的固定頁眉和頁腳
- 8. 帶有固定頁眉和頁腳的asp.net可滾動gridview
- 9. 二固定件(頁眉和頁腳)
- 10. 固定頁眉和頁腳與ncurses?
- 11. asp.net mvc固定頁眉和頁腳
- 12. Bootstrap固定頁眉和頁腳具有可摺疊側邊欄
- 13. 固定頁眉,固定頁腳,全高度多個可滾動列布局
- 14. 3 Divs,2固定寬度和1 Fluid
- 15. 使用嵌套divs的頁腳
- 16. 無法使CSS box-shadow使用固定頁眉和頁腳
- 17. 使用固定頁眉和頁腳滾動的GridView
- 18. 重疊絕對定位divs
- 19. 在所有網頁上使用相同的頁眉和頁腳
- 20. 固定頁眉和頁腳,頁腳不是100%
- 21. 絕對定位的div伸過頁腳
- 22. 內容不會滾動使用頁腳和頁眉固定
- 23. 將2 divs延伸到頁面底部
- 24. 使用固定頁眉/頁腳移動頁面上的內容
- 25. 帶有固定頁眉和頁腳的Android ListView
- 26. 如何讓這一套divs在寬度和高度上可伸縮divs
- 27. Divs拒絕對齊
- 28. 造型,絕對Divs
- 29. 如何使頁眉和頁腳始終固定?
- 30. 對齊3 divs在中心下4 divs
我感謝您的快速反饋。這是一個鏈接:http://matthewjamestaylor.com/blog/ultimate-3-column-blog-style-pixels.htm。我喜歡這個解決方案,我可以添加一個樣式和額外的div來修正這種液體樣式/寬度,以便修復它。 – 2010-06-06 21:30:22
我試圖調整左邊,Col1到560px寬,工作內容區域爲540px(使邊距爲0 10 0 10)。 Col2(或中心粉紅色列)寬度爲250px,工作內容區域爲230px(使邊距爲0 10 0 10)。最後,側邊欄Col3(黃色列)寬度爲200px,工作內容區域爲190px(使邊距爲0 5 0 5)。 – 2010-06-06 21:30:53
我把它分解了,做了修改,遵循了給定的評論,但我相信它們是錯誤的。 HTML以#colmask DIV - > #colmid DIV - > #colleft DIV開始,並且以#col1wrap DIV開頭,後者包含.col1,後跟相對.col2和.col3。你能幫助調整到560px,250px,200px嵌套540px,230px,190px。我一直在打破它。謝謝。 Phillip – 2010-06-06 21:31:11