与上面的链接完全不同的设置。
设置1:
<input type="checkbox" checked>
<label>Text</label>答:
input:checked + label { font-weight: bold; }设置2:
<label>Text</label>
<input type="checkbox" checked>答:
??发布于 2019-02-28 09:16:59
这是黑客。
flexbox中包装元素+或~一样order: -1恢复所需的秩序;label指向有效的id

.container {
display: flex;
}
[type=checkbox]:checked + label {
color: red;
}
label {
order: -1;
}<div class="container">
<input id="mycheckbox" type="checkbox" checked>
<label for="mycheckbox">Text</label>
</div>
https://stackoverflow.com/questions/54921821
复制相似问题