키 포인트
CSS 공급 업체 접두사 (특히 접두사)의 과도한 사용은 웹 표준 및 크로스 브라우저 호환성과 관련된 잠재적 인 문제를 나타냅니다. 개발자는 종종 이러한 접두사를 사용하여 새로운 기능에 액세스 할 수 있지만 이는 표준화되지 않은 브라우저 별 코드로 이어질 수 있습니다.
-webkit
-webkit
접두사를 지원합니다. 이것이 W3C가 고려하는 솔루션입니다. 이 아이디어는 끔찍한 패배 일 것입니다. 동일한 WebKit 속성의 두 개 이상의 구현은 호환되지 않으므로 개발자는 어디에서나 사용할 수 없습니다. Apple과 Google을 포함하여 아무도 이길 수 없습니다. 그러나 솔루션이 성공하면 돌이킬 수없는 피해에 대해 더 걱정합니다. 개발자가 WebKit Prefix가 Firefox, IE 및 Opera에서 유효하다는 것을 알게되면 모든 속성에서 작동 할 것으로 예상됩니다. WebKit 전용 채택은 기하 급수적으로 증가하고 공급 업체는 프로세스 전반에 걸쳐 이러한 접두사를 구현해야합니다. 당시 W3C 사양에 관계없이 WebKit 속성은 사실상 표준이됩니다. 게임 종료 : 오픈 웹이 닫힙니다. 그 영향은 또한 CSS를 넘어선 것입니다. 많은 새로운 JavaScript API에는 공급 업체 접두사가 있습니다. -webkit
누가 책임을 져야합니까?
브라우저 제조업체 그들은 새로운 기술을 도입하기를 간절히 원합니다. 접두사를 추가하고 잊어 버릴 수 있습니다. 웹 개발자는 더 많은 정보가 필요합니다. W3C는이 속성을 고려하고 언제 표시되지 않습니까? 이상적으로는 브라우저가 표준 특성을 구현하면 실험 접두사가 사라집니다. 공급 업체는 웹 사이트를 중단하기 때문에이 작업을 수행하지 않지만 구식 탐지 도구 제공 또는 개발자 콘솔에 오류 메시지를 출력하는 등 문제를 강조하기 위해 더 많은 작업을 수행 할 수 있습니다.
Electric and Google 둘 다 WebKit Prefix를 일상적인 HTML5 웹 개발의 표준 부분으로 홍보하는 데 유죄가 있습니다. 애플은 W3C를 적극적으로 반대 한 혐의로 기소되었습니다. Mozilla, Microsoft 및 OperaCSS 접두사 및 WebKit에 대한 FAQS (FAQS) css 접두사의 목적은 무엇입니까 (예 :
,, )는 무엇입니까? 벤더 접두사라고도하는
CSS 접두사는 새로운 CSS 기능이 W3C (World Wide Web Alliance) 표준이되기 전에 브라우저 제조업체가 추가 할 수있는 방법입니다. 이러한 접두사는 새로운 기능이 브라우저에서만 유효합니다. 예를 들어, 는 Mozilla Firefox, <h3>는 오페라, <code>-moz-</code>는 Microsoft Internet Explorer 및 Edge의 경우, <code>-o-</code>는 Safari 및 이전 버전의 Chrome과 같은 WebKit 엔진을 사용하는 브라우저 용입니다. <code>-ms-</code> <web> WebKit Prefix 위기는 무엇입니까? <code>-webkit-</code> WebKit Prefix Crisis는 WebKit 브라우저가 </web> </h3> 접두사를 지원하기 시작하여 이러한 접두사 만 사용하는 사이트와의 호환성을 보장하는 상황을 말합니다. 이로 인해 웹 표준이 단편화되어 새로운 브라우저가 시장에 진입하기가 더 어려워집니다. <p> <c> 내 코드에서 CSS 접두사를 사용하는 방법은 무엇입니까? <code>-moz-</code> CSS 접두사를 사용하려면 스타일 시트의 CSS 속성보다 먼저 추가하십시오. 예를 들어, 공급 업체 접두사와 함께 <code>-o-</code> 속성을 사용하려면 다음을 쓸 수 있습니다. <code>-ms-</code> <to> (다음 질문에 대한 답변은 비슷하며 기사의 전반적인 구조와 정보의 무결성을 유지하기 위해 생략되었습니다) <alling></alling></to></c></p>
위 내용은 임박한 CSS 공급 업체 접두사 재앙의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!