テキストの周りに派手なフレームを作りたい。私は、次のdiv要素でラップになってしまった:CSS:ブロックの高さをテキストのサイズに合わせて調整する
____________________
|__________________|
| | Here will | |
| | be some | |
| | text | |
| | ... | |
|_|______________|_|
|__________________|
だからそれは、以下のブロックで構成されています。上部ブロック列の幅全体をとる(topDiv)。テキスト自体(textDiv)。フレームの左(leftDiv)と右(rightDiv)部分。 topDivと同じディメンションを持つボトムブロック(bottomDiv)。ここで
は私の意味は次のとおりです。
<div class="topDiv">
</div>
<div class="mainDiv">
<div class="leftDiv">
</div>
<div class="textDiv">
<? echo $myrow['maintext']; ?>
</div>
<div class="rightDiv">
</div>
</div>
<div class="bottomDiv">
</div>
問題は、私はtextDivについては、以下のパラメータを設定する場合ということです:
height: auto;
を、それがテキストのサイズを認めるが、私は同じことを設定した場合leftDivとrightDivのパラメータでは、テキストは存在しないため、無視されます。
leftDivとrightDivの高さをtextDivの高さと同じにする方法はありますか?
ありがとうございました。
+1。非常にシンプルで便利なテクニック! – Jacob
+1素晴らしい、非常に明確な答え。 – karim79