我试着在“可能已经有你的答案”部分找到答案,但它们没有起作用,或者不是我想要的。我试图将两个主分区分割成两个列(不同的宽度)作为容器。但他们不肯动。
从这里得到了这个想法,并试图改变它:http://jsfiddle.net/UrVsR/
我想做的是这样的事情..。

+1链接注释,因为我不能发布超过2
这是我的HTML
<div id="page">
<div id="name"></div>
<div id="main">
<div class="leftcolumn"> <-- Container Div
<div id="cover"></div>
<div id="info">
<div class="header"></div>
<div class="body"></div>
</div>
</div>
<div class="rightcolumn"> <-- Container Div
<div id="synopsis">
<div class="header"></div>
<div class="body"></div>
</div>
<div id="related">
<div class="header"></div>
<div class="body"></div>
</div>
<div id="review">
<div class="header"></div>
<div class="body"></div>
</div>
<div id="whatever">
<div class="header"></div>
<div class="body"></div>
</div>
</div>
</div>
</div>我知道容器很明显,以防万一我表达得不好。
这是我的CSS
.column {
float: left;
}
.left {
}
.right {
}
#main {
width: 1000px;
padding: 8px;
}
#main div {
width: 400px;
}。
var left = $("<div/>").addClass("column").addClass("left");
var right = $("<div/>").addClass("column").addClass("right");
var lElems = $("#main .leftcolumn");
var rElems = $("#main .rightcolumn");
lElems.appendTo(left);
rElems.appendTo(right);
$("#main").append(left,right);发布于 2016-01-14 13:45:41
在display:inline-block css中添加#main div
#main div {
display: inline-block;
vertical-align: top;
width: 400px;
}https://stackoverflow.com/questions/34790646
复制相似问题