Html 第二个div适合空间
我有两个divHtml 第二个div适合空间,html,css,Html,Css,我有两个div 左边第一区 右侧的第2分区用于填充第1分区的左侧空间 彼此之间应该有100px的空间 如果我不能用左边距插入彼此之间的空格,问题是:100px打开d3。我怎样才能做到这一点 参考: 谢谢 CSS #d1 { display: table; width: 100%; } #d2, #d3 { display: table-cell; padding: 2px 6px; } #d2 {
- 左边第一区
- 右侧的第2分区用于填充第1分区的左侧空间
- 彼此之间应该有100px的空间
左边距插入彼此之间的空格,问题是:100px代码>打开d3
。我怎样才能做到这一点
参考:
谢谢
CSS
#d1 {
display: table;
width: 100%;
}
#d2, #d3 {
display: table-cell;
padding: 2px 6px;
}
#d2 {
background-color: #eee;
white-space: nowrap;
border: 1px solid green;
}
#d3 {
background-color: #ccc;
margin-left: 100px; /* This doesn't work*/
width: 100%;
border: 1px solid blue;
}
HTML
<div id="d1">
<div id="d2">This is a content</div>
<div id="d3">stretching</div>
</div>
这是一个内容
拉伸
使用显示:表格单元格时,边距不受影响代码>
检查
因此,如果div具有display:table,则可以在父div中使用border collapse:separate
代码>
选中此复选框,然后尝试此操作。
我能够在两个div之间获得100像素的余量。我把它放在divd2
的右边,但是你可以把它放在d3
上。我还给了d2
一个100%
的max width
,但仍然试图找出d3
d3
与d1
一样宽。