안녕하세요, HTML의 옵션 태그에 가까운 드롭 다운의 스타일을 변경하고 싶습니다. Firefox에서는 제대로 작동하지만 IE와 Google 크롬에서는 제대로 작동하지 않습니다.HTML의 스타일 지정 드롭 다운 요소
패딩은 파이어 폭스에서만 작동합니다. 배경색은 모든 브라우저에서 작동하지만 IE에서는 선택한 값에서도 볼 수 있습니다.
HTML :
<label for="locale">locale:<em>*</em></label>
<select name="locale" id="locale">
<option selected="selected">en_CA</option>
<option>en_US</option>
<option>fr_FR</option>
<option>fr_CA</option>
<option>ja_JP</option>
</select><br />
CSS :
label{
margin: 5px 0px 10px 0px;
padding: 5px;
height: 22px;
display: inline-block;
width: 100px;
}
label em{
color: red;
font-family: Arial;
font-weight: bold;
}
select{
color: #333;
margin: 5px 0px 10px -5px;
padding: 5px;
height: 32px;
width: 262px;
border: #999 1px solid;
}
select option {
padding: 5px 8px;
background: #ddd;
}
크로스 브라우저 지원을받지 않기 때문에 선택 스타일을 조작하지 않는 것이 가장 좋습니다 – Huangism