2014-11-19 2 views
0

나는 이상한 문제에 직면 해있다.입력 필수 속성 기본 선언은 무엇입니까?

나는 Wordpress 사이트를 가지고 있으며 Mailchimp For Wordpress plugin입니다. email 필드에는 required 속성이 있습니다. 현장 주변에는 빨간색 테두리가 있습니다.

먼저이 요소를 검사하고 모든 CSS 속성을 바꿔 거기에 여전히 테두리를 둡니다.

나는 정말 궁금해했습니다. 그런 다음 required 특성을 제거하면 테두리가 사라집니다. 그래서 나는 올바른 방법으로 생각하고 내 CSS에 추가 :

:required { 
    border: none; outline: none; 
} 

그것은 나를 도와주지 않습니다.

내가이 페이지를 방문하십시오 http://www.w3schools.com/cssref/sel_required.asp

을하지만 난 볼 수 없어,이 셀렉터의 기본 선언이 무엇인지.

w3.org wiki에서 필수 항목을 검색하려고했지만 성공하지 못했습니다.

물론 첫 번째 질문은 경계를 제거하는 방법이고, 두 번째 방법은 필수 선언에 대한 어디에서 찾을 수 있습니까?

enter image description here

+0

중복 가능성 [HTML5 필수 입력 스타일링 (http://stackoverflow.com/questions/5249152/html5-required-input-styling) – rnevius

+0

또한 : HTTP : // css- tricks.com/almanac/selectors/i/invalid/ – rnevius

+0

감사합니다 rnevius, 나는': invalid' 셀렉터와'border : none; '을 추가했습니다. – vaso123

답변

0
input[required], input:required { 
    display:block; 
    background-color: yellow; 
    border: 0 !important; 
    outline: none !important; 
} 
+1

감사합니다. 나는 해냈습니다. 아무런 효과가 없습니다. 이것은 제 필드가'type = "email"을 가지고 있기 때문에 이것 때문에': invalid' 셀렉터도 설정해야합니다. 그것은 해결책이었습니다. – vaso123