猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用CSS匹配空输入框
如何将样式应用于空输入框?如果用户在输入字段中键入内容,则不应再应用该样式。这在CSS中可行吗?我试过这个:
input[value=""]
至尊宝的传说
浏览 475
回答 3
3回答
呼啦一阵风
如果只有required你可以去的领域input:valid#foo-thing:valid + .msg { visibility: visible!important; } <input type="text" id="foo-thing" required="required"> <span class="msg" style="visibility: hidden;">Yay not empty</span>或否定使用#foo-thing:invalid(信用@SamGoody)
0
0
0
斯蒂芬大帝
更新字段的值不会更新DOM中的value属性,这就是为什么你的选择器总是匹配一个字段,即使它实际上不是空的。而是使用invalid伪类来实现您想要的,如下所示:input:required { border: 1px solid green;}input:required:invalid { border: 1px solid red;}<input required type="text" value=""><input required type="text" value="Value">
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续