我正在尝试创建一个布局,随着它的增长,这样做:
AB AABB AAABBB AAA==BBB AAA====BBB
事实证明这很棘手。
到目前为止,我已经尝试了两种方法,内联块和,呃,表格。我可以得到增长A
并且B
是正确的,但是=
当总宽度达到设定点时我无法增长。
这就是我所拥有的,也在http://jsfiddle.net/cd7sW/。
<div id="page">
<table id="container1">
<tr><td colspan="3"><pre contenteditable="true">yada yada...</pre></td></tr>
<tr><td id="a"> </td><td id="middle1"> </td><td id="b"> </td></tr>
</table>
<div id="container2">
<pre contenteditable="true">yada yada...</pre>
<span id="c"> </span><span id="middle2"> </span><span id="d"> </span>
</div>
</div>
#page {
text-align: center;
width:100%;
}
#container1 {
margin: 0 auto;
border-spacing:0;
}
#a, #b {
max-width:100px;
}
#a {
background-color:red;
}
#b {
background-color:blue;
}
#middle1 {
width: 0;
}
#container2 {
display:inline-block;
margin: 0 auto;
}
#c, #d {
display:inline-block;
width:50%;
height:1em;
max-width:100px;
}
#c {
background-color:red;
}
#d {
background-color:blue;
}
#middle2 {
display:inline-block;
width:0;
min-width: 0;
}
您可以查看您是否在我的第二个示例(它是 contenteditable)中输入A
并B
正确增长和停止增长。第一个,我不能让细胞彼此独立生长。
怎么做到呢?