私はそれが成長するにつれて、これを行うレイアウトを作成しようとしています:
AB AABB AAABBB AAA == BBB AAA ==== BBB
そして、それはトリッキーであることが証明されています。
これまでに、インラインブロックとテーブルの2つのアプローチを試しました。成長して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;
}
私の2番目の例(コンテンツ編集可能)に入力して、成長し、正しく成長を停止するかどうかを確認できA
ますB
。最初のものは、細胞を互いに独立して成長させることができません。
どのようにそれを行うことができますか?