2016-09-13 7 views
0

마감하십시오. Heres는선택 태그의 너비가 맞지 않습니다.

select { 
width: 500px; 
} 

간단한 JsFiddle하여 저 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

+0

다른 CSS 선언을 무시하면 (예 : 부트 스트랩 사용과 같은 경우) 작동해야합니다. 보십시오 :'.pleasekillme {width : 50px! 중대한; }' – cyberwombat

+0

첫 번째는 작동해야하지만 그렇지 않은 경우 스타일을 무시하는 다른 스타일링이 반드시 있어야합니다. – aavrug

답변

2

당신의 마크 업에 오류가 있습니까? 선택 태그의 width이 작동해야합니다. width을 다른 규칙으로 덮어 쓰면 브라우저 개발자 도구를 사용할 수 있습니다. 이 경우 !important을 사용할 수는 있지만 권장하지는 않습니다.

.first { 
 
    width: 100px; 
 
} 
 
.second { 
 
    width: 200px; 
 
}
<select class="first"> 
 
    <option>1</option> 
 
    <option>2</option> 
 
    <option>3</option> 
 
</select> 
 

 
<select class="second"> 
 
    <option>1</option> 
 
    <option>2</option> 
 
    <option>3</option> 
 
</select>

는 선택 태그를 스타일링에 대한 자세한 내용은 this question를 참조하십시오.

+0

당신은 왜 그것이 까다 롭다는 것을 깨달을 수 있습니까? 고맙습니다. –

+0

배경이나 테두리에 문제가 있다고 생각하지 않습니다. 나는 지금까지 내가 경험 한 유일한 까다로운 부분은 윈도우에서 사파리가 5.1.7이기 때문에 패딩이라고 생각한다. 다행스럽게도 브라우저가 사파리 인 경우 줄 높이와 함께 선언 할 수 있습니다. –

1

https://jsfiddle.net/ewa59apq/

<select id="test"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
</select> 

CSS

select { 
    width: 50px; 
    background: red; 
} 

확인 JS

var testing = document.getElementById('test'); 

alert(window.getComputedStyle(testing).getPropertyValue('width')); 
1

를 통해 폭 무엇 그것은 Fiddle .Try주는 완벽 chcek 작동하는지! 중요합니다.

.pleasekillme { 
    width: 50px !important; 
} 
관련 문제