次のマークアップがあります。
<div class="container">
<div class="left-rect"></div>
<div class="text">Lorem ispum</div>
<div class="right-rect"></div>
</div>
.left-rect,
.right-rect {
background-color: #EEE;
width: 9px;
}
.container {
background-color: #555;
height: 20px;
}
次のようにしたい:
そして、重要なこと: .rect の幅は、コンテンツのサイズに自動的に調整される .text 幅に依存する必要があります。
したがって、長いテキストを .text に入れる場合、.rect はより広くなり、左右の四角形はまだ端にある必要があります。.rect div は (js によって) どこにでも配置できます。
そして、私はそれを行う方法がまったくわかりません。
私が書いたことを理解していただければ幸いです。