<div class="tabs">
<div class="tab">
<input type="radio" id="tab-1" name="tab-group-1">
<label for="tab-1"><span style="cursor:pointer" class=:"tab-switch">tab-1 name</span></label>
<div class="content">
<p>tab-1 info</p>
</div>
</div>
<div class="tab">
<input type="radio" id="tab-2" name="tab-group-1">
<label for="tab-2"><span style="cursor:pointer">tab-2 name</span></label>
<div class="content">
<p>tab-2 info</p>
</div>
</div>
这是我创建收音机标签的基本格式。我现在只是好奇我可以做什么来使tab-1默认打开。我假设可能是伪类或类似的东西。请记住,我避免使用任何形式的JavaScript。
答案 0 :(得分:1)
默认情况下,您要在checked
上设置input
属性。
input:checked ~ .content {
display: block;
}
.content, input {
display: none;
}
<div class="tabs">
<div class="tab">
<input type="radio" id="tab-1" name="tab-group-1" checked>
<label for="tab-1"><span style="cursor:pointer" class=:"tab-switch">tab-1 name</span></label>
<div class="content">
<p>tab-1 info</p>
</div>
</div>
<div class="tab">
<input type="radio" id="tab-2" name="tab-group-1">
<label for="tab-2"><span style="cursor:pointer">tab-2 name</span></label>
<div class="content">
<p>tab-2 info</p>
</div>
</div>