CSS3 选择器问题

标签 css checkbox css-selectors pseudo-class

我不知道为什么会这样:

input[ type = "text" ]:last-of-type:focus{ border:1px solid red; }

但这行不通:

input[ type = "checkbox" ]:last-of-type:checked{ border:1px solid red; }

“border”属性只是一个例子,任何其他属性也是如此,请忽略!

最佳答案

给定:

<!DOCTYPE HTML>
<meta charset="utf-8"/>
<title>Testing</title>
<style>
input[ type = "checkbox" ]:last-of-type:checked{ top: 100px;  }
input[type='checkbox'] { position: absolute; top: 200px; }
</style>
<h1>Testing</h1>
<form>
        <input type="submit" />
        <input type="checkbox" />
</form>

它在我的 Chrome 中完美运行。大概您没有尝试使用您正在测试的浏览器中的复选框上的任何属性。

关于CSS3 选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433003/

相关文章:

HTML 正文背景图片在 iOS 5 中不起作用

javascript - 复选框输入的 bool 值

javascript - 当他们的任何一个 child 被取消选择时如何取消选中所有复选框

javascript - 如何从 VueJs 中选定的元素中删除特定的类名?

html - 如何居中对齐菜单中的元素?

html - CSS 文本差异 Firefox vs Chrome

javascript - 如果选择了特定项目之一,则禁用所有复选框列表项目

css - 不考虑类名的第 N 个子选择器?

动态添加元素时,CSS nth-child 属性无法正常工作

html - 带有 % 的响应图像