저는 최근에 CSS3 그라데이션에 대해 많이 읽었습니다. 벤더 접두어가 붙은 정의의 순서가 중요한지 아닌지에 대해 궁금합니다. 예를 들어, 나는 다음과 같은 많이 볼 : 필터 선언 상단, 또는 또한 -ms-필터 접두사를 포함하는 다른 사람을 향해입니다CSS 그래디언트 정의의 순서가 중요합니까?
background: #0A284B;
background: -webkit-gradient(linear, left top, left bottom, from(#0A284B),
to(#135887));
background: -webkit-linear-gradient(#0A284B, #135887);
background: -moz-linear-gradient(top, #0A284B, #135887);
background: -ms-linear-gradient(#0A284B, #135887);
background: -o-linear-gradient(#0A284B, #135887);
background: linear-gradient(#0A284B, #135887);
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr='#0A284B', endColorstr='#135887');
그러나, 나는 또한 때때로 CSS 그라디언트 정의의 예를 참조하십시오
- 는 정의의 순서가 중요합니까 : 등, 등
그래서 내 질문이 있습니다 생각?
- -ms-filter 접두어를 사용해야합니까? 지금까지 내가 말할 수있는
는 너무 오래 정규 배경 선언은, 제 1 및 W3C-공식 선형 그라데이션이 마지막이다, 그것은 중요하지 않습니다.
위의 선형 그래디언트에 중점을 둡니다. 그러나 동일한 질문은 방사형 그래디언트에도 적용됩니다.
접두어의 순서는 속성/값에 따라 달라질 수 있습니다. 오페라 (Presto)의 일부 버전은 접두사가 붙은 웹킷 접두어가 붙은 속성이나 표준 속성 중 하나가 Opera에서 지원하는 것에 따라 별명을 지정합니다. 나는 파이어 폭스 모바일이 똑같이 (이 소스를 찾을 수는 없다) 데스크톱 버전이 아니라는 것을 읽었다. – cimmanon