我想通過僅使用CSS來在輸入周圍繪製彩色邊框。 我不確定它是否可以用純CSS完成,但也許有一個css3選擇器,我監督了?用於選擇相對於特定元素的元素的CSS選擇器
這裏有一個迷你小提琴:http://jsfiddle.net/tsolti/rquf4kxh/
<table>
<tr>
<td>
<input class="error" value="red border"/><br/>
<input id="1" value="green border"/>
</td>
<td>
<input id="2" value="blue border"/>
</td>
</tr>
</table>`
.error {
border: 1px solid red;
}
我想#1獲得綠色邊框和#2有一個藍色邊框。有任何想法嗎? 同樣:沒有JS允許:)
重要提示:只有當第一個輸入有class =錯誤時,它們纔會被着色。
是的,但你的第二個選擇器不依賴於錯誤類 – 2014-09-11 12:29:31
該死的..這就是我認爲......非常感謝您驗證它! – 2014-09-11 12:32:43
@ThomasSolti編輯答案:在當前的html結構中,你將無法實現你的目標。 – 2014-09-11 12:32:50