2枚の画像ですべてが明確になると思います
今私は(jsfiddle)を持っています:
そして、私はそれが可能かどうか疑問に思っています:
あなたは:after
それを非表示にするために使用できますが、私は知っていますが、最新のブラウザーで動作します:
#column1:after{
display:block;
content:'';
background-color:#f6f6f6;
height:100%;
width:5px;
position:absolute;
top:0;
right:-5px;
}
css を変更/追加します。
#column1a {
margin-right: 200px;
border-bottom: 5px solid #E3E3E3;
background-color:#E3E3E3;
padding: 5px;
}
#column1a span { background-color: white; display:block;}
html を次のように変更します。
<div id="column1a"><span>Ut enim
これは大まかなガイドにすぎないので、整理するためにあなたに任せます。
CSS
#wrapper {
position: relative;
}
#left-section {
position: absolute;
left: 0;
width: 200px;
height: 100px;
border: 3px solid black;
border-right: none;
float: left;
background-color: white;
z-index: 5;
}
#right-section {
position: absolute;
left: 200px;
width: 100px;
height: 300px;
border: 3px solid black;
float: left;
}
マークアップ
<div id="wrapper">
<div id="left-section"></div>
<div id="right-section"></div>
</div>