ヘッダーの後に、互いに隣り合っている他の 2 つの div を含む 1 つの div があります。それらの間に境界線を作りたい。左の div の右の境界線または右の div の左の境界線を使用しようとしましたが、正しく機能しません。
右側の div には多くのコンテンツを含めることができるため、ページをスクロールできるように、overflow: hiddenを実行する必要があります。しかし、コンテンツがほとんどない場合、div はページ全体を垂直方向に埋めないため、左の境界線が小さくなります。ここ -> http://www-user.tu-cottbus.de/~carbusor/Red%20Diamond/html/index.htmlで、私が話していることがわかります。
右の div が垂直方向に増加すると、境界線を下に移動して、そのサイズに従います。
HTML:
<div id="wrapper">
<div id="leftsidebar">
<form id="logoutForm" action="index.html">
<h1 id="login_title">Logout</h1>
<fieldset id="actions">
<input id="logout" type="submit" value="Log out" />
</fieldset>
</form>
</div>
<div id="main">
<span id="location">Home</span>
<a href="member_news.html" class="normal_link">News</a>
</div>
</div>
CSS:
div#wrapper{
position:absolute;
top:25%;
width:100%;
}
div#leftsidebar{
/*position:absolute;
top:25%;*/
width:19.87%;
height:100%;
min-width:200px;
float:left;
}
div#main{
/*position:absolute;
top:25%;
left:20%;*/
/*width:79.81%;
float: left;*/
font-size:1.2em;
border-left-color:white;
border-left-style:solid;
border-left-width:3px;
overflow:hidden;
padding-bottom:2%;
}
どうすれば欲しいものを手に入れることができますか?