filter
은 IE8에서 더 잘 작동합니다. IE9의 경우 SVG 그라디언트를 추천합니다.
/* SVG as background image (IE9/Chrome/Safari/Opera) */
background-image:url(data:image/svg+xml;base64,PHN2ZyBetcetcetc);
을 그리고 당신의 규칙에이 방법을 추가 할 수 있습니다 : 여기에
당신은 마이크로 소프트가
SVG gradient background maker 공식 당신은 이런 식으로 뭔가를 얻을 수 있습니다 찾을 수 있습니다 그리고
a {
padding: 3px 5px;
margin:5px;
display:block;
border:1px solid #000;
background:#FAFAFA; /* fallback for browsers not supporting gradients */
background-image:url(data:image/svg+xml;base64,PHN2ZyBetcetcetc); /* FF13, Opera12, IE9 */
background:linear-gradient(#FAFAFA, #EAEAEA) repeat scroll 0 0 transparent; /* W3C */
}
을, conditional comments으로 다시 타겟팅 할 수 있습니다.
.ie8 a {
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FAFAFA',EndColorStr='#EAEAEA'));
}
어쨌든 완벽한 크로스 브라우저 코드를 사용하려면 "Visual CSS 도구"로 Google에 제안하십시오.
답장을 보내 주셔서 감사 드리며 늦게 답변 해 주셔서 진심으로 감사드립니다. 나는 svg를 사용하는 것이 정말로 최선의 방법이라고 생각한다. 감사 – Hugo