2011-01-18 3 views
1

어떤 이유인지 select 레일스 태그는 매우 추악한 회색 선택 상자를 초래합니다. 나는 이것을 바꾸기위한 방법을 찾고 있었다. 레일스로 선택 박스를위한 일종의 기본 CSS가 생성되어 있다고 생각하지만, 레일스가 빌드하는 기본 스타일 시트를 삭제 했으므로이 설정이 어디에 설정 될지 전혀 모른다. 에서.셀렉트 박스 디자인

이 추악한 기본 스타일은 어떻게 변경합니까?

선택 항목 (루비 ​​외부)의 기본 CSS는 무엇입니까?

편집 : 문제는 내가 "버추얼 리눅스를 실행하고 있어요 기본 선택 상자가 문제가 있다는 것입니다 밝혀 아마도

+1

제목에 "Ruby on Rails (3)"을 넣을 필요가 없습니다. 이 대신에 ruby-on-rails-3 태그를 사용하십시오. –

답변

1

아마도 브라우저 기본값일까요?

스타일 시트에 선택 {}을 추가 한 다음 스타일 시트를 맞춤 규칙으로 지정하면 만드는 모든 선택 상자에 클래스를 추가하지 않고 모든 태그를 포함하게됩니다. 그것이 나쁜 생각은 아닙니다.

+0

운영 체제를 닫으면 ... – Nayish

+0

잘 알고 있기 :-) – Slick23

0

당신은 당신의 CSS 파일 중 하나를 선택 오버라이드 (override) 할 필요가

.?

CSS : ALL 기타 사항 서보 -OFF {...}

보기 : <% = 선택 (..., : 클래스 => "무엇이든지")/railsproject/공공/styleshee에서 %>

받아보세요 ts.

+0

거기에 체크 표시되어 있지만 내 CSS 만 있습니다. 내 선택 상자의 모든 사용자에게 수업을 추가하고 싶지 않으므로 좋은 해결책은 아닙니다. 나는 어쨌든 새로운 스타일이 선언 된 곳을 알고 싶습니다. – Nayish

+0

그런 다음 CSS에서 .select {...}를 작성하여 모두 무시하면됩니다. class => "whatever". – jschorr

0

운영 체제에 따라 다르며 CSS는 모양을 제어하지 않습니다. jQuery를 사용하는 경우 this과 같은 플러그인을 사용할 수 있습니다.

관련 문제