IE6는 더 이상 사용되지 않으며 Microsoft는이를 죽이고 있습니다.
그러나 나는 여전히 많은 사람들이 그것을 사용한다는 것을 알고 있습니다. 그래도 계속 지원해야합니까?
IE6는 더 이상 사용되지 않으며 Microsoft는이를 죽이고 있습니다.
그러나 나는 여전히 많은 사람들이 그것을 사용한다는 것을 알고 있습니다. 그래도 계속 지원해야합니까?
답변:
그것은 완전히 사용자 기반에 달려 있습니다. 업무 라인에서 우리는 지역 의회를 지원하므로 컴퓨터가 일반적으로 오래되어 업그레이드되지 않기 때문에 IE6 지원을 유지해야합니다. 그러나 최첨단 사용자를 위해 개발하는 경우 IE6 지원이 덜 필요합니다.
"지원되지 않는"특정 기능을 정상적으로 저하시켜 IE6에서 웹 사이트를 사용할 수 있도록하는 것이 좋습니다. IE6 지원 을 중단 하면 다른 사람 에게 영향을 미치게 됩니다 . 관심의 여부에 따라 다릅니다.
심각한 대답은 그들이 사용하는 것에 대해 사용자와 고객을 평가하는 것입니다, 그에서 MSIE6에 대한 트래픽 및 사용 패턴. 또한 얼마나 많은 수를 결정해야하는지, IE6에 대해 사이트를 "충분히 잘"사용할 수있게하거나, 기능적으로 분류 할 수 있습니까? 화장품에 대한 IE 조건부 주석 을 고려할 수 있습니다 . 기능 문제의 경우 IE6 액세스를 종료 할시기에 대한 경고를 사용자에게 제공 할 수 있습니다. 6 업그레이드 경고 와 같은 것을 사용 하여 대안을 제공 할 수도 있습니다. 그러나 일부 기업 사용자에게는 새 브라우저를 다운로드하여 설치할 수있는 충분한 권한이 없으므로 "저기서 게으름 뱅이를 업그레이드하십시오! 브라우저가 8 살입니다!" 사용자를 끌 수 있습니다.
계약 또는 프리랜서로 작업하는 경우 이는 전적으로 귀하에게 달려 있습니다. Monday By Noon의 Jonathan Christopher가 작성한 Internet Explorer 6 Contract Adendum 버전을 사용합니다 .
저자가 설명한대로 :
이 계약 부록은 고객의 Internet Explorer 지원 (제한적)에 대한 알림 역할을합니다. Creative Commons Attribution-Share Alike 3.0 미국 라이센스에 따라 배포됩니다. 이 문서는 현재 버전 1.0이며 버전 2.0에 도달 할 때까지 자주 업데이트 될 것입니다.
나는 그것을 발견 한 이후로 업데이트 된 것을 보지 못했지만, 그것을 조정하기 전에 사용한 개념과 기본 언어이기 때문에 그것은 중요하지 않습니다. 본질적으로 사이트에 표시된 형식으로 승인 된 디자인을 반드시 사용해야하는 것은 아니지만 프리젠 테이션이 필요한 정보를 표시하는 IE6 용 사이트 버전을 작성한다고합니다. 또한 귀하는 브라우저 업그레이드에 대한 동기를 부여 할 권리가 있습니다.
클라이언트와 프로젝트에 따라 IE6는 지원되지 않으며 추가 비용으로 2 단계 제공으로 IE6에 대한 지원을 제공하거나 완전한 지원을 제공한다고 말할 수 있습니다.
IE6를 지원하도록 선택하면 다음 리소스를 사용하여 기능 지원이 부족한 일부 문제를 완화 할 수 있습니다.
.htc
Internet Explorer 6-8이 가장 유용한 CSS3 데코레이션 기능을 렌더링 할 수있게하는 IE 첨부 동작 (파일)입니다. 소자에인가되면, IE 인식하고 표시 할 수 있도록border-radius
,box-shadow
,border-image
복수의 배경 이미지 및linear-gradient
배경 이미지로.true
지원되는false
경우와그렇지 않은경우각 기능에 대한 부울 속성이 포함 된 자체 제목의 전역 JavaScript 객체를 만듭니다. 스타일링과 같은 요소를 사용할 수 있도록 HTML5 요소를 인쇄에 대한 지원 추가<section>
,<header>
과<nav>
.src
의<img />
요소 또는background-image
CSS의속성으로사용할 수 있습니다. 달리AlphaImageLoader
,background-position
및background-repeat
작업 의도와 요소는 응답하므로a:hover
의사 클래스입니다..htc
IE 6에 알파 불투명도를 가진 PNG 지원을 추가하는 IE 첨부 동작 (파일). 전체 CSS 배경 위치 지정 및 반복은 추가 (포함) JavaScript를 지원합니다 (CSS 스프라이트 포함)..htc
IE6, IE7 및 IE8 쿼크에 대해 : hover, : active 및 : focus를 자동으로 패치하는 IE 첨부 동작 (파일)으로 다른 브라우저 에서처럼 사용할 수 있습니다. 얻을 수있는 HTML 자바 스크립트를 통해 문서에 삽입 것을 의미 AJAX 지원을 포함 또한 트리거:hover
,:active
그리고:focus
IE에서 스타일.DD_belatedPNG는 순수한 JavaScript로 Whatever : hover 및 TwinHelix의 IE PNG 수정으로 해결 된 두 가지 문제를 해결하는 반면, Whatever : hover 및 TwinHelix의 IE PNG 수정은 JavaScript 및 IE 첨부 동작 ( .htc files
) 의 조합을 사용합니다 .
그리고 가장 일반적인 수정 사항과 함께 발생할 가능성이 가장 높은 IE 렌더링 문제를 식별하는 몇 가지 리소스가 있습니다.
좋은 질문인데, 수백 번 물었습니다. 앤디 클락이 가장 잘 말합니다
http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css
- 더 나은 브라우저를 위해 디자인 한 다음 IE6 버그를 처리 할 수있는 대체 솔루션을 디자인하십시오.
- 레이아웃 문제를 해결하기 위해 수정 IE6 스타일 시트 작성
- IE6에서 JavaScript를 사용하여 CSS 지원 부트 스트랩
- IE6에서 다른 브라우저와 동일하게 사이트를 동일하게 표시
- 더 나은 브라우저로 개발하고 IE6에 대한 개발 시간이나 테스트 시간을 소비하지 않습니다
- IE6 사용자가 사이트 스타일을 보지 못하도록 차단
사람들이 실제로 업그레이드 할 시간입니다. 사람들에게 정말로 보여주고 싶다면 다른 옵션이 있으며 앞으로 나아갈 필요가 있습니다. 구글이 그들의 제품에서 IE6 지원을 제거하고 있기 때문에, 우리 모두가 같은 일을 할 때입니다.
내가 자주 보지 못하는 한 가지 답변은 등급별 지원 과 관련된 기대 관리 입니다 . IE6 사용자는 일반화로 브라우저가 오래되었다는 것을 알고 있지만 여러 가지 이유로 업그레이드 할 수없는 시점에 도달했습니다. 따라서 질문은 교육에서 우리에게 훨씬 더 나은 질문으로 바뀝니다. 이러한 사용자가 웹을 이해하고 깨뜨리기를 어느 정도까지 기대할 수 있습니까?
내 경험에 따르면,이 사용자들 사이에서 웹 사이트가 100 %에서 작동하지 않을 것이라는 일반적인 기대가 있습니다. 따라서 전투의 전반부는 우리에게 유리합니다. 나머지 부분에서는 차등 지원 방식을 사용할 수 있습니다. 그것은 "기능 또는 미적"x "IE6 노력"의 그리드를 만들어 이해 관계자들에게 제시하는 데 도움이됩니다. 관객과 이해 관계자가 함께 할 수있는 IE6 사용자에 대한 실행 가능한 B 수준 또는 C 수준의 지원 등급을 종종 얻을 수 있습니다.
우리가이 못생긴 괴물을 더 오래 지탱할수록 오래 살게되고, 너무 나이가 들어서 인공 호흡기에서 벗어나 우리의 삶을 비참하게 만듭니다.
나는 심각하게도 여전히 많은 고객들에게 비즈니스 요구 사항이 될 수있는 모든 사이트에서 이것을 개인적으로 지원합니다. 그리고 (더 큰) 청구서를 지불하는 사람들과 누가 논쟁해야합니까?
직장에서 IE6를 사용하여 게시 (내 점심에!)
저는 영국 중부 정부에서 일하고 있으며 장래에 ie6에 갇혀 있습니다. 급여 시스템으로 인해 ie7과 ie8이 충돌하는 이유입니다.
저의 유일한 조언은, 만약 당신이 ie6를 지원하기로 선택했다면, 당신이 구축 할 때 그것을 테스트해야한다는 것입니다.
그것은 모두 대상 고객에 따라 다릅니다. 귀하의 사이트를 구축하려는 사람들이 IE6가 작동 할 것으로 기대합니까? 그렇지 않은 경우 연기됩니까? 기술적 인 문제보다는 이와 같은 질문에 대한 고객 중심의 의사 결정을 사용하는 것이 좋습니다. 고객을 파악하고 그에 따라 계획하십시오.
statcounter는 다음과 같이 지적했다.
IE6는 미국과 유럽에서 처음으로 5 % 미만 으로 떨어졌습니다. 그러나 전 세계적으로 웹 디자이너는 아직 웹 디자이너가 아니라고 제안했습니다. "목표 시장이 아시아 인 경우 IE6의 사용량은 여전히 20.8 %입니다. IE8은 아시아 지역을 넘어 섰습니다." 아프리카는 또한 IE6의 사용 수준이 계속 높습니다.
이 오래된 브라우저를 지원하는 문제를 해결하는 실질적인 방법이 있습니다. 두 가지 주요 호환성 문제는 자바 스크립트 지원과 CSS 지원입니다.
jQuery 와 같은 라이브러리를 사용하여 Javascript 지원을 해결할 수 있습니다 . 이렇게하면 코드가 플랫폼 간 (더 느리게 실행 되더라도) 작동 할 수 있으며 한 그룹 (jQuery 작성자) 만 작동하도록 걱정할 수 있습니다. 다른 모든 사람들은 자신의 작업으로 혜택을받습니다.
CSS 지원은 Blueprint 와 같은 CSS 프레임 워크를 사용하여 해결할 수 있습니다 . CSS 프레임 워크는 보편적으로 널리 사용되지는 않지만, "작동 만하는"무언가가 필요하고 HTML에 다소 모호한 클래스 이름을 포함시키는 것에 대해 너무 소중하지 않으면 브라우저 간 개발 속도를 높이고 모든 추측을 제거합니다. 프레임 워크를 사용하지 않으려면 여러 곳 에서 좋은 CSS 재설정 스크립트 를 사용할 수 있습니다 .
사람들이 가능한 한 IE6을 사용하지 않는 것이 좋다고 생각하는 한, 걱정할 필요가 없습니다. 대신 다음 문제 나 프로젝트로 넘어갈 수 있습니다.
Checkout http://code.google.com/p/ie7-js/-IE에서 기본적으로 지원하지 않는 최신 기능을 사용할 수 있습니다
많은 사람들이 사용자에 따라 다르며 사용자가 IE 6을 사용하는 경우이를 지원해야한다고 말합니다.
이것은 사실이지만 IE 6 지원을 중단해야합니다.
ajax, jquery, javascript 등에 크게 의존하는 사이트를 구축하십시오.
IE 6에로드 한 다음 Chrome에로드하십시오.
크롬이 얼마나 빠르 냐에 따라 턱이 떨어지는 지보십시오.
그런 다음 IE 6의 보안 상태가 얼마나 좋지 않은지와 디자이너와 개발자가 IE6에서 견인하기 위해 뒤로 구부리는 데 드는 비용이 얼마나되는지 알려주십시오.
그래도 문제가 해결되지 않으면 필요한 작업을 수행하지만 최소한 시도해보아야합니다.
최근에 웹 사이트를 개발할 때, 저는 몰도바의 국가 통계를 조사하고 지원하지 않기로 결정했습니다. IE6에서 사이트를 볼 수는 있지만 품질은 낮습니다.
IE6 사용자에게 Chrome 설치를 제안 할 수 있습니다. 따라서 최신 브라우저 사용자처럼 사이트를 볼 수 있습니다.