這是我試圖實現的目標。 我有3個div。我們稱他們爲左中右。中心div的寬度是動態的。它可以是100px,200px等,這取決於中央div所持有的圖像。 如何做到這一點,無論中心div大小,左側和右側的div都要堅持中心div?將兩個div粘貼到另一個
2
A
回答
2
有點像http://jsfiddle.net/t3Gjx/?
HTML:
<div class="wrapper">
<div class="left">Left</div>
<div class="center">
<img src="http://upload.wikimedia.org/wikipedia/commons/8/80/A-Caracas.png" alt="img" />
</div>
<div class="right">Right</div>
</div>
CSS:
.wrapper{
text-align:center;
border:2px solid blue;
font-size:0;
}
.wrapper>div{
display:inline-block;
text-align:left;
vertical-align:top;
border:2px solid red;
font-size:16px;
}
編輯:
正如佐爾坦托特說,如果窗寬小於組合寬度的元件,它們將垂直堆疊而不是在彼此旁邊。
如果你不希望出現這種情況,添加
.wrapper{
white-space:nowrap;
}
1
您可以使用側面的元素絕對定位 - DEMO
HTML
<div id="center">
<div id="left"></div>
<img src="http://lorempixel.com/200/200" />
<div id="right"></div>
</div>
CSS
#left, #right {
width: 100px;
background: orange;
height: 200px;
position: absolute;
top: 0;
left: -100px;
}
#right {
left: 100%;
}
#center {
margin-left: 100px; /* width of the left div */
position: relative;
display: inline-block;
}
相關問題
- 1. 將文本從div複製並粘貼到另一個[jQuery]
- 2. 將一個xib粘貼到另一個xib上
- 3. PyGame - 無法將一個表面粘貼到另一個表面
- 4. 將內嵌塊div粘貼到另一個內嵌塊div的底部
- 5. 複製並粘貼到一個列到另一個MS_ACCESS
- 6. 公式將兩列的唯一值粘貼到一個
- 7. 將div div粘貼到頁面底部
- 8. Excel VBA - 從一個工作簿複製並粘貼兩列到另一個
- 9. 使用Javascript問題粘貼一個div
- 10. VBA - 將表格行復制並粘貼到另一個表
- 11. 將塊數據從csv粘貼到另一個excel文件
- 12. jQuery - 將浮動元素粘貼到另一個元素
- 13. 碰撞時將節點粘貼到另一個節點
- 14. Excel宏將剪切行並粘貼到另一個工作表
- 15. snap.svg保存元素,並將其粘貼到另一個
- 16. PIL - 將圖像粘貼到帶有Alpha的另一個圖像
- 17. 複製並從一個工作簿粘貼到另一個
- 18. 在頂層粘貼一個視頻到另一個
- 19. VBA從一個工作簿複製/粘貼值到另一個
- 20. Excel VBA從剪貼板粘貼到另一個表只有值
- 21. 從一張紙粘貼到另一張到第一個空行
- 22. 將兩個div分組在另一個
- 23. Excel - 從另一個.xls文件粘貼?
- 24. CSS:兩個div列,一個粘性
- 25. 的Python:如何將一個列表粘貼到另一個列表
- 26. 從textarea獲取一個值,然後將其粘貼到另一個窗口中?
- 27. 將動態範圍從一個工作表複製並粘貼到另一個
- 28. 將整行從一個複製並粘貼到另一個表單問題
- 29. 將選擇從一個工作簿複製粘貼到另一個
- 30. 當它與它碰撞時,將一個精靈粘貼到另一個上
如果你想邊柱液,中心DIV固定寬度,麗澤這種http://stackoverflow.com/questions/6708816/3-columns-center-column-fixed-sides-fill - 父母 – sabithpocker