【发布时间】:2021-11-17 14:39:13
【问题描述】:
一旦我选中复选标记框,当我在 chrome 中使用移动视图时,我无法取消选中它,当我更改为桌面时,复选标记甚至不会保留,我根本无法选中该复选框。
我错过了什么?
代码:
input[type=checkbox] {
display: none;
}
#following {
font-family: "Comic Sans MS", "Comic Sans", cursiveic;
text-align: center;
display: inline-block;
color: black;
cursor: pointer;
position: relative;
padding-left: 30px;
margin: -10px 10px;
top: -10px;
font-size: 15px;
}
label:before {
line-height: 20px;
content: "";
display: inline-block;
width: 12px;
height: 12px;
margin-right: 10px;
position: absolute;
left: 10px;
top: 5px;
border: 1px solid black;
}
input[type=checkbox]:checked + label:before,
label:hover:before {
content: "\2713";
font-size: 22px;
color: black;
line-height: 7px;
}
<div>
<input type="checkbox" name="check">
<label id="following" for="check">Following</label>
</div>
【问题讨论】:
-
好像太简单了,但是checkbox有个
display: none,看不到是正常的……