1
おはよう、 2人目のタブボタンがうまくいかない理由を理解できる人がいるかどうかは分かりますか? 私はラッパーdiv、左側のdivラベルボタンと右側のdivをコンテンツを表示するようにしようとしています。 ボタンの左側に表示/非表示のdivを置くと、表示されているように非表示になりますが、右のdivのボタンが何もしていないときには表示されます。divを別のコンテナに表示する/表示しない
#chk:checked~#tab1,
#chk2:checked~#tab2 {
display: none;
}
div.wrapper {
width: 100%;
background: black;
height: 300px;
}
div.forred {
width: 80%;
float: right;
}
div.left {
width: 20%;
float left;
}
div#tab1 {
background: red;
width: 100%;
text-align: center;
}
div#tab2 {
background: red;
width: 100%;
text-align: center;
}
div.right {
width: 80%;
float: right;
}
input.tabs {
display: none;
}
label.tab_button {
float: left;
padding: 15px 0px;
font-weight: 600;
text-align: center;
color: #FFFFFF;
border-bottom: 1px inset black;
background: #30E514;
width: 100%;
}
<div class="wrapper">
<div class="left">
<input type=checkbox id=chk class=tabs>
<label for=chk class=tab_button>tab 1</label>
<input type=checkbox id=chk2 class=tabs>
<label for=chk2 class=tab_button>tab 2</label>
<div id=tab1>
OVER HERE
</div>
</div>
<div class="right">
<div id=tab2>
OVER HERE
</div>
</div>
</div>
ありがとうございました。私はdivを右手に表示しようとしています。したがって、左のdivコンテナのボタンが押されると、そのdivがその右側に表示されます。右にあるdivのdivの内容をボタンに表示させる方法はありますか? – jObE