【发布时间】:2016-02-18 14:03:03
【问题描述】:
我需要在输入焦点时切换相应标签上的样式。 HTML+CSS:
<div>
<label for="e_mail">E-Mail</label>
<input type="text" />
</div>
input[type=text]:focus + label {
color: red;
}
附:如何在不更改 HTML 中的标签“标签”和“输入”的情况下做到这一点?
【问题讨论】:
-
你不能在 CSS 中做到这一点,jQuery 是你的解决方案。在 CSS 中没有“前一个兄弟”选择器。