html - 为什么我的属性选择器不会覆盖我以前的组合器选择器?
问题描述
问题描述:我在 HTML 中设置了一些表单字段。我使用组合器将这些块设置为,display:block
以便它们垂直堆叠在一起。
.signup-form label,
.signup-form select,
.signup-form input {
display: block;
width: 40%;
}
后来,我决定使用属性选择器将它们display:inline-block
改为。
.signup-form input[id="agree-terms"],
.signup-form input[for="agree-terms"] {
display: inline-block;
width: auto;
这没有成功地将元素更改为内联块,我不知道为什么。我的 codepen 链接在下面。谢谢!
解决方案
推荐阅读
- python - 访问 HTML 注释中的标签
- javascript - 无法使用带有 NodeJS 的 BrickFTP API 访问文件
- python - 将 virtualenv 解释器设置为以 root 身份运行?
- kubernetes - 手动控制 GKE 生成的转发规则
- python - 使用 Responder 时指定方法
- java - Jackson LocalDate:序列化期间休息一天
- html - 如何完全删除 HTML 表格边框?
- javascript - Expand particles.js to background
- c - wait() 函数是否在处理 SIGCHLD 之前返回?
- javascript - 为什么我的函数在拼接后返回一个空数组?