當另一個跨度中的輸入字段關注時,需要使用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