结构性伪类选择器能用于单标签吗,为什么我的第一个Input是给了值的,第二个是没给值得,为什么都没有改变颜色
<div>
账号:<input type="text" name="username" value="张三"/>asdasd<br>
密码:<input type="text" name="password"><br>
备注:<input type="checkbox" name="aihao">足球<input type="checkbox" name="aihao">电影<input type="checkbox" name="aihao">游戏<br>
</div>
<style>
input:empty([type='text']){
background-color: red;
}
</style>