2010-07-12 7 views
2

나는 새로운 사이트를하고 다음과 같은 오류를 받고 있어요 :CSS 유효성 검사 : 불투명도?

Property opacity doesn't exist in CSS level 2.1 but exists in : 0.5 0.5 

를 CSS의 덩어리를 들어 :이 Jigsaw W3C Validator을 사용

.nav-next img, .nav-previous img, #all-headers img { 
opacity: 0.5; 
} 

.

opacityin CSS3을 참조하십시오.

내 스타일 시트에 누락 된 부분이 있습니까? 아니면이 부분이 유효성 검사 오류입니까 아니면 둘 다입니까? 어떻게 해결할 수 있습니까?

+0

전체 CSS를 표시 할 수 있습니까? – galambalazs

+0

@galambalazs, 오류를 수정하는 데 필요한 다른 CSS 컨텍스트가 없습니다. (받아 들여진 대답을보십시오) – artlung

+0

나는 그것이 CSS3에 대해 언급 한 것처럼 구문 분석 오류라고 생각했지만 지금은 그가 2.1로 검증 된 것을 볼 수 있습니다. – galambalazs

답변

3

CSS3가 아직 전체 표준이 아니기 때문에 Jigsaw 기본 유효성 검사 유형은 CSS2.1입니다. 검증 유형으로 CSS3를 선택하기 만하면 CSS2.1의 오류로 나타나지 않습니다. 여기에 설명 된대로

opacity에서, CSS2.1 스펙의 하지 일부입니다 http://www.w3.org/TR/CSS2/

+0

아, 저는 파이어 폭스 웹 개발자 툴바의 "로컬 CSS 유효성 검사"를 영원히 사용하고 있습니다. 기본값은 2.1입니다. Jigsaw 사이트를 사용하고 더 많은 옵션을 사용하면 3을 선택하는 것이 좋습니다. 나는 여분의 단계가 싫지만 이것은 효과적이다. 감사! – artlung

+0

오신 것을 환영합니다! Chrome으로 전환 했으므로 Web Dev 툴바에 대해 더 이상 알지 못하지만 기본 CSS3으로 설정할 수있는 방법이있을 수 있습니다. 도와 줘서 기뻐요! –

2

당신이 스스로 그것을 대답 ... 불투명도가 CSS3이다, 발리는 2.1에 존재하지 않는다고 말했다. "추가 옵션"을 사용하고 "css 레벨 3"을 선택하여 css3을 확인하고이 오류를 피하십시오.

+0

실제로. Jiqsaw 유효성 검사기가 다른 옵션으로 재확인하기 위해 결과 페이지에 옵션을 제공했으면합니다. 도와 주셔서 감사합니다! – artlung

관련 문제