从以前的元素pseude元素之后我有一个给定的HTML代码,我不能修改:选择:内部容器
<div>
<input type="text" id="name" />
</div>
使用CSS我输入(后不输入字段工作)后添加一个标签:
div:after {
content:'label'
}
现在我想只根据输入字段来修改标签,我如何选择:after元素?
input.error + * {
color: red;
}
不幸的是,我不能使用JavaScript,只有CSS!
不可能的,你不能在CSS使用兄弟选择去了DOM。您只能影响位于兄弟选择器左侧的元素之后的元素 - 之前不会。 –