css - Label + Input Adjacent CSS Selector not working
问题描述
I can get a p+p adjacent selector working, but not label + input. Why could this be?
p+p {
color: red;
/* Works fine! */
}
label+input {
background-color: red;
/* Doesn't work */
}
<p>Test</p>
<p>Test</p>
<br>
<label>Test</label><input type='checkbox'>
解决方案
不,实际上它正在工作,但您没有使用正确的属性
label+input {
background-color: red;
/* Doesn't work */
}
在此代码中,您试图给予background-color: red;
acheckbox
但不能给予background-color
复选框。例如,如果您尝试这样做:
input {
background-color: red;
}
这也行不通。
您正在使用正确的选择器,但复选框的属性错误,例如试试这个。
label+input {
height:70px;
}
现在复选框的高度会改变。我希望你明白我的意思。如果没有,请随时询问。
推荐阅读
- php - PHP 订购奖杯
- machine-learning - Pytorch 中的 int8 数据类型
- python - 将两个数据框列压缩到 dict 获取 TypeError: 'dict' object is not callable
- sql - SQL 平均天数差异
- testing - 每个端点的 PACT 合同测试
- r - Windows 10,R 版本 3.5.3,list.files 函数不适用于特定的重音文件
- css - 在 Django 中加载静态文件
- typescript - 来自接口实现的 Typescript 泛型推断
- python - Jenkins ModuleNotFoundError:没有名为“jenkinsapi.jenkins”的模块;'jenkinsapi' 不是一个包
- tkinter - TKinter 布局 - 新对象,新行