在CSS 2.1,我怎樣才能把旁邊的每個人不同的div?我發現有一個屬性float和values,left,right,none和inherit,我想他們讓我把例如圖片A的左邊和圖片B的右邊。但是,如何將圖片B放置在圖片A下方,或者例如使圖片在網站導航欄下方15像素?學習DIV定位佈局
回答
即使編輯問題後,我還沒有100%確定你所追求的。你提到兩個圖像,以及它們如何相對於另一個定位,但這聽起來像是問題在於它們與頁面的另一部分重疊。浮動元素將允許你定位一個元素,並讓其父元素的其餘部分環繞它,就像新聞文章中的圖片。您也可以並排定位div,但會變得有點棘手。
本來,你提到希望位置下方另一個形象,有這兩個方向發展,因此在這種情況下,你想包中的圖像一個div,然後飄然你想要的股利。
在這個更新的問題,這聽起來像你基本上只是希望圖像顯示在頁面的導航欄的下方。如果不知道的細節,我認爲圖像是重疊的網頁標題,因爲他們是浮動的,他們是兄弟(在DOM樹同級別)與導航欄的標記。你可以做一些事情來解決這個問題。首先,您可以爲圖片指定一個等於導航欄高度的頁邊空白值。但這絕對是一個黑客。這裏有一個更好的辦法...
沒有如HTML,這聽起來像你真的有一個網頁的兩個不同的部分 - 頁眉/導航欄和你的頁面的主體。如果是這樣的話,那麼我會爲每個使用一個div。這些圖像可能會被包裹在身體的div中,無論你如何將它浮在body div中,它們都不應該與header的div重疊。例如...
<body>
<div id="navigationHeader">
<a href="http://www.google.com">Navigation Option 1</a>
<a href="http://www.google.com">Navigation Option 2</a>
</div>
<div id="pageContent">
<img src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" style="float:left;" />
Even though the image is floated left, it still won't overlap the page navigation header.
</div>
</body>
彩車等需要研究(不,這是一個巨大的交易,但有些可能比你想象的更復雜的)公平一點.....
搞清楚以下 內聯VS塊元素(可以更改默認設置) 清除的div
這些將有助於太 http://css-tricks.com/all-about-floats/ http://css.maxdesign.com.au/floatutorial/ http://www.w3schools.com/Css/css_float.asp http://www.positioniseverything.net/ordered-floats.html
再次讀你的問題看起來你可能會發現你需要在兩張圖片下方的清除div (這是非語義的方式)
- 1. CSS div佈局定位
- 2. 流體佈局定位div
- 3. 學習圖形佈局算法
- 4. IE定位div佈局問題
- 5. Cocoa:學習當前選定的鍵盤佈局/輸入語言
- 6. div的使用CSS的定位:絕對定位div的佈局問題
- 7. 如何學習畫布/ ActionScript?
- 8. 學習卡布奇諾
- 9. 卡在學習位時
- 10. 學習32位程序集
- 11. 可以強化學習代理學習離散分佈
- 12. 相對佈局定位
- 13. 框架佈局內定位
- 14. Cytoscape.js - 定位多個佈局
- 15. 問題定位customLinear佈局
- 16. 學習正確的響應式網頁佈局技巧
- 17. RailsTutorial.org學習導軌5.3.4佈局鏈接測試
- 18. 有一個問題學習約束佈局
- 19. 如何/在哪裏學習ASP.NET 2.0+與Winforms(VB.NET)的佈局Webforms?
- 20. 在DIV佈局
- 21. DIV佈局
- 22. CSS,div佈局?
- 23. Android佈局 - 位置佈局
- 24. 內存佈局練習C++
- 25. 與CSS佈局,div定位,對齊和Z指數的問題
- 26. 我遇到了基本的DIV佈局和定位問題
- 27. 定位的div上一個響應式佈局
- 28. 如何在響應式頁面佈局中定位div容器?
- 29. DIV CSS佈局 - 固定位置展開父項
- 30. 初學者的Div定位教程