回答 floatを使うと要素の高さが0になってしまうので枠線が上手く引けなくなりますので、heightで高さを直接指定してあげて幅も指定してあげる必要があります。
以下コードと説明です。
まず枠で囲いたい要素にclass名を付けます。※今回はborder-pink
<div class="boxA">
<div class="boxA border-pink">
<div class="box4">
トラック
次にCSSで幅と高さを指定し、枠線を付けて内側に引いてねと記述します。
.border-pink {
width: fit-content;//中身に合わせて幅を決めてねという意味
height: 150px;
border: solid 8px pink;
box-sizing: border-box;
float: left; //これを付けないと右にある作業日の枠が下にずれます
}
枠線に白い隙間で出たのでそれを修正します。
間隔を開けたい場合はmargin
というものがありますのでそれを使いましょう。
div {
/* border : solid 8px white; /←これ消す*/
box-sizing: border-box;
margin: 8px;
}
高さや幅がお好みで無い場合はご自身で調整してみてくださいね。
Like!