我知道没有CSS父选择器,但是在没有这样的选择器的情况下悬停子元素时是否可以设置父元素的样式?
举个例子:考虑一个删除按钮,当悬停时会突出显示要删除的元素:
<div>
<p>Lorem ipsum ...</p>
<button>Delete</button>
</div>
Run Code Online (Sandbox Code Playgroud)
通过纯CSS,当鼠标悬停在按钮上时,如何更改此部分的背景颜色?
是否可以select根据optionCSS选择的内容设置元素的样式?我知道现有的JavaScript解决方案.
我试图设置选项元素本身的样式,但这只会给选项列表中的选项元素赋予样式,而不是选定元素.
select[name="qa_contact"] option[value="3"] {
background: orange;
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/Aprillion/xSbhQ/
如果用CSS 3不可能,CSS 4主题选择器将来会有所帮助 - 或者这会对CSS保持禁用吗?