CSS를 사용하여 입력 주변에 채색 경계선을 그려하려고합니다. 순수한 CSS로 수행 할 수 있는지 확실하지 않지만 어쩌면 거기에 css3 선택기가 있습니까? http://jsfiddle.net/tsolti/rquf4kxh/특정 요소를 기준으로 요소를 선택하는 CSS 선택기
<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;
}
내가 파란색 테두리가하는 녹색 테두리와 # 2를 얻을 수 # 1를 원하는 :
여기에 미니 바이올린입니다. 어떤 아이디어? 다시 : JS 허용 안 함 :
중요 : 첫 번째 입력에 class = error가있는 경우에만 색상을 지정해야합니다.
네,하지만 두 번째 선택기는 오류 클래스 –
젠장 ..에 의존하지 않습니다. 그게 내가 생각한 것입니다 ... 확인해 주셔서 감사합니다! –
@ThomasSolti가 답변을 편집했습니다 : 현재 HTML 구조에서, 당신은 당신의 목표를 달성 할 수 없을 것입니다. –