私は次のHTML構造を持っています
<div id='parent'>
<div id='child-1'>Some text goes here</div>
<div id='child-2'>Different text goes here</div>
<div class='clear'></div>
</div>
次のCSSもあります
#parent {
width: 800px;
position: relative;
}
#child-1 {
width: 500px;
float: left;
}
#child-2 {
width: 200px;
float: left;
}
.clear {
clear: both;
}
ここで、子 DIV ( child-1およびchild-2 ) の内容は何でもかまいません。したがって、最終的には、child-1 の高さが child-2 よりも長くなるか、child-2の高さがchild-1よりも長くなる可能性があります。
私がやりたいのは、child-1とchild-2の間に垂直線を引くことです。この線には、高さの長い DIV の長さがあります。両方の DIV の境界線を試しました ( child-1 の右境界線とchild-2 の左境界線) が、これは良い考えではありません。部。
どうやってやるの?また、可能であれば CSS のみを使用し、jQuery も JavaScript も使用しないようにしています。追加の DIV が必要だと思われる場合は、これで問題ありません。
ありがとう。