这是我试图实现的目标。 我有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