IE 9에서 일부 조건부 스타일링을 사용하려고합니다.하지만 두 번째 스타일 시트를 사용하지 않거나 HTML 페이지에서 참조하지 않는 조건을 기본 스타일 시트 안에 넣고 싶습니다. 그래서,CSS 스타일 시트에서 조건부 서식을 사용하려면 어떻게해야합니까?
<!--[if IE 9]>
<style>
nav li a:hover {
text-decoration: underline;
color: black;
}
nav .four a:hover{
color:white;
}
</style>
<![endif]-->
하지만이 CSS 시트에서 이러한 조건을 가지고 싶다 : 지금이 순간, 나는 그것이 기본 스타일 시트에 다른 스타일을 덮어 쓰기 때문에 작동하는 HTML 페이지에이 코드를 걸었습니다 그것의 모두는 1 개의 장소에서 있고 각 페이지에있는 부호를 반복 할 필요 없다. IE 9 용으로 별도의 CSS를 사용하지 않으려합니다. IE 7-8 용으로 이미 가지고 있습니다. 나는 스타일 시트에이 시도 : (IE 9은 텍스트 그림자를 지원하지 않기 때문에 nav bar
에 대한 수정)
<!--[if IE 9]>
nav li a:hover {
text-decoration: underline;
color: black;
}
nav .four a:hover{
color:white;
}
<![endif]-->
위의 코드는 내 nav bar
에 대한 IE 9 다릅니다.
CSS 스타일 시트에서이를 수행 할 수있는 방법이 있습니까?
감사합니다. def는 앞으로의 프로젝트에서 더 자주 상용구를 사용하기 시작할 것입니다! –