(四)伪类选择器
3.都有哪些呢?
1):超链接伪类
2)结构伪类
3)表单伪类
表单属性样式
直接选择input,可用的不可用的都可以设置
<body>
<form action="">
<input type="text" disabled>
<input type="text">
<button>保存</button>
</form>
</body>
<style>
input:disabled {
background: red;
}
input:enabled{
background: black;
}
</style>
<input type="radio" name="animal" id="ji" checked>
<label for="boy">鸡</label>
<input type="radio" name="animal" id="ya">
<label for="boy">鸭</label>
input:checked+label{
color: red;
}
表单必选样式
注意:有优先级的问题,后面再说,
<body>
<form action="">
<input type="text" disabled>
<input type="text">
<hr>
<input type="radio" name="animal" id="ji" checked>
<label for="boy">鸡</label>
<input type="radio" name="animal" id="ya">
<label for="boy">鸭</label>
<input type="text" required>
<button>保存</button>
</form>
</body>
<style>
input:disabled {
border: solid 1px #ddd !important;
}
input:required{
border: solid 1px yellow;
}
input:optional{
border: solid 1px red;
}
</style>
表单验证样式
<input type="email">
input:valid{
background: yellow;
}
input:invalid{
background: pink;
}