当另一个跨度中的输入字段关注时,需要使用css更改跨度的背景颜色。在另一个跨度中更改输入焦点上跨度的颜色
<p class="some">
<span class="one">Name</span>
<span class="two"> <input type="text" name="fname"> </span>
</p>
这里是CSS:
.one
{ background-color: red; }
我试着这样做:
.two:focus + .one
{background-color-black;}
,但它不工作。
任何帮助,将不胜感激。 谢谢!
你不能这样做的CSS。 – Alex
如果你想改变'.two'的颜色,你可以修改你的html结构。 – Alex
您只能选择一个相邻的兄弟姐妹,而不是之前。所以你不能把'one'作为'two'的兄弟,但是你可以把'two'作为'one'的兄弟。另外,'.two'这个类在这里没有提到输入框,它指的是'span',它不是聚焦的东西。这需要JavaScript。 – davidpauljunior