무엇보다도 저는 웹 디자이너입니다. 좀 더 구체적으로 말하자면 저는 XHTML 프런트엔드 디자이너입니다. 그래서 저는 IE6를 싫어합니다. 나와 같은 직업을 갖고 있거나 더 나은 실력을 가진 디자이너들은 모두 나와 같고 IE6를 극도로 싫어한다고 믿는다. 하지만 국내 시장 점유율이 80%가 넘는 상황에서 대체 브라우저인 IE6를 마주해야 한다.
제 제목은 IE 8이 정식 버전으로 출시되었는데 왜 IE 6은 죽지 못하는 걸까요? 그러면 어떻게 해야 할까요? 역사적 이유인가, 기술적인 문제인가, 아니면 소위 중국의 국가적 상황인가?
우선, 난 아직 이 빌어먹을 IE6를 꾸짖을 준비가 되어있습니다!
IE6의 한 가지 죄: a를 제외하고 의사 클래스는 지원되지 않습니다!
의사 클래스는 지원되지 않습니다. 개념은 무엇입니까? 사실 매우 간단합니다. 의사 클래스에 대한 지원이 부족하여 IE6에서 드롭다운 메뉴의 효과를 얻으려면 순수한 div CSS 드롭다운 메뉴를 완성하는 것이 불가능합니다. 순수한 CSS로는 불가능하지 않을 수 있지만 N개의 HACK을 사용해야 하고 HTML 코드에 N개의 제어문을 추가해야 합니다. CSS를 사용하지 않고 JS를 사용하여 구현한다면 의심할 여지없이 컴퓨터의 컴퓨팅 메커니즘이 증가하고 웹 페이지의 효율성이 감소합니다.
중요한 것은 IE6에서 드롭다운 메뉴를 만드는 것이 매우 어렵다는 것입니다. 많은 후배 웹디자이너들이 혼자서 디자인을 하기는 어렵고, 다른 사람의 디자인을 참고해서 적용해야 하는 경우가 많습니다. 아니면 이해할 수 없는 JS 코드를 살펴보세요.
IE6의 두 번째 죄: PNG 멀티 비트 투명성을 지원하지 않습니다!
사실 PNG 이미지 기술이 도입되면서 웹 페이지가 더욱 화려해졌습니다. 상상만 해도 쉽게 투명 효과를 만들 수 있는데, 이 방법을 사용하면 PNG 이미지만 사용한다는 것이 참으로 반가운 일입니다. 하지만 IE6에 대한 지원이 부족하여 포기할 수 밖에 없었습니다.
IE6에서 PNG를 투명하게 만들려면 다양한 방법을 생각해야 할 수도 있습니다. CSS 필터, JS... 하지만 완벽한 방법은 없습니다. 그리고 IE6의 완벽한 방법은 해결책이 없다는 것입니다.
IE6의 세 가지 치명적인 죄: 부동 왼쪽 패딩 버그를 포함한 수많은 버그!
IE6에는 버그가 너무 많아서 다른 브라우저에서 일반 웹 페이지를 탐색하면 IE6에서 오류가 나타날 것이라고는 상상할 수 없습니다. 때로는 댓글만으로 오류가 발생할 수 있습니다! ! 무력한 점은 IE6에서 올바르게 표시될 수 있는 웹 페이지를 디자인하기 전에 이러한 버그를 완전히 이해해야 한다는 것입니다. 그리고 이것들은 의심할 여지 없이 당신에게 상상할 수 없는 고통을 가져왔습니다.
IE6의 네 가지 대죄: 상대 창 고정 위치 지정을 지원하지 않습니다!
상상이 가시나요? IE6이 창의 고정 위치 지정을 지원한다면 QQ 고객 서비스와 같은 패널을 만들 때 소위 JS를 고려할 필요가 없습니다. 웹 페이지에 고객 서비스 코드를 작성한 다음 고정 위치 지정으로 제어하면 됩니다. . 이런 식으로 QQ 고객 서비스 패널이 완벽하게 표시됩니다. 그런데 문제는 IE6가 이를 지원하지 않는다는 점이다. 그래서 이런 애플리케이션은 상상할 수 없을 정도로 어렵다. JS를 모른다면, 무심코 인터넷에 고수들이 남긴 것들을 찾아보아야 한다.
문제 내의 문제는 대부분의 코드가 최신 브라우저 표준을 지원하지 않는다는 것입니다. 왜일까요? 이것은 모두 몇 년 전에 작성되었기 때문에 이제 사람들은 이러한 지루한 기술 대신 소위 SEO를 공부합니다.
아파요!
IE6의 5가지 대죄: 실행 효율이 극도로 낮고, 애니메이션 정지 상황이 매우 심각합니다!
IE6의 비효율성은 상상할 수 없을 정도입니다. Sina.com 홈페이지를 열면 브라우저가 연달아 멈춤을 느낄 수 있습니다. 하지만 꼭 아셔야 할 점은 시나 홈페이지에 글이 이상적이고 그냥 크다는 것입니다. 글쓰기에 적합하지 않은 비교적 큰 웹사이트를 열 때, 그것이 얼마나 고통스러운지 아실 것입니다.
웹 페이지에 일부 JS가 추가되면 좋아요, 가짜 죽음을 기다리세요! 한 번에 한 창씩 가짜 죽음을 맞이할 때 해야 할 일은 죽음을 속이는 창뿐만 아니라 모든 IE 창을 닫는 것입니다!
그러고보니 TT, THEWORLD, 화장실 등 IE6를 핵심으로 하는 브라우저들을 언급해야겠습니다. 이러한 브라우저의 개발자는 모두 주변에서 브라우저의 애니메이션 중단 문제를 해결하는 방법을 고려해야 합니다. . . 무너진다는 뜻인가요?
IE6의 여섯 가지 대죄: 여러 탭 열기를 지원하지 않습니다!
여러 탭을 지원하지 않을 때의 문제는 웹 페이지를 하나씩 열면 결국 작업 표시줄이 이러한 창으로 가득 차게 된다는 것입니다. 물론 이것은 단지 탐색 습관의 문제일 뿐이지만 모든 주류 브라우저는 여러 탭을 열지만 이번 IE6은 그렇지 않고 대부분의 브라우저를 차지한다고 생각합니다. 우울하고 건물에서 뛰어내리고 싶어함.
IE6의 7가지 대죄: 끝나지 않는 보안 취약점!
가장 중요한 것은 무엇인가요? 안전! 하지만 IE6의 보안 취약점은 출시된 이후로 멈추지 않았습니다! 오늘날에도 여전히 보안 취약점이 가끔 발생합니다.
물론, IE6의 범죄는 일일이 열거할 수 없을 정도로 많고, 일일이 비판할 수는 없습니다. 위의 내용은 개인 웹 디자인 및 웹 브라우징에서 직면하는 어려운 문제를 요약한 것입니다. 아직 다뤄지지 않은 핵심적인 문제들이 너무 많고, 동료들이 계속해서 이를 비판해줬으면 좋겠습니다!
이 글의 주제는 IE6를 비판하려는 것이 아니라 IE6가 중국에서 왜 그렇게 인기가 있는지 분석하는 것입니다. 나는 이 문제를 분석하고 샤오심양 같은 천박한 배우라도 전국적으로 유명해질 수 있는 이유를 이해하는 것이 어렵지 않다고 생각합니다.
1: WINDOWS XP는 7년 연속 눈부신 활약을 펼쳤습니다!
우리 모두 알고 있듯이 IE6는 XP 시스템과 함께 제공되는 브라우저입니다. XP가 점차적으로 98과 2000을 대체함에 따라 IE6는 수천 가구에 들어갔습니다. 대부분의 사람들은 브라우저를 직접 다운로드하여 설치하는 대신 시스템에 포함된 브라우저를 직접 사용하므로 IE6가 이 정도의 시장 점유율을 차지할 수 있다고 추정하는 것은 어렵지 않습니다.
이러한 상황에 한몫한 것도 GHOST 시스템의 인기였습니다. 많은 GHOST 시스템은 XP를 기반으로 하며 이는 Computer City의 직원을 어느 정도 용이하게 하지만 반면에 실제로 XP를 무료로 홍보합니다.
장점과 단점이 있습니다. XP의 인기로 인해 IE6는 빼기 어렵고 중국 컴퓨터에 붙어있는 치질과 같습니다.
2: 경쟁자의 무능!
IE6의 유일한 경쟁자는 Firefox입니다. 하지만 저로서는 Firefox에 큰 관심을 갖기 어렵습니다. 저에게 Firefox는 일상적으로 사용하는 브라우저라기보다는 웹사이트를 분석하기 위한 도구일 뿐입니다. 왜? 인터페이스가 불친절하기 때문이죠. 세계적인 제조사가 어떻게 이런 브라우저 스타일을 만들 수 있는지 정말 놀랍습니다. 여러분, 그 훌륭한 IE 코어 멀티 윈도우 브라우저를 언급하지 않나요? 예를 들어 TT, THEWORLD 등의 인터페이스가 너무 편해서 누가 직접 사용하고 싶겠습니까?
인터페이스 문제는 물론 심각합니다. 더 심각한 것은 Firefox가 중국 사람들의 사용 습관과 완전히 일치하지 않는다는 것입니다. 이것이 궁극적으로 중국에서 Firefox 개발을 제한하는 이유입니다. 예를 들어 탭을 두 번 클릭하여 웹 페이지를 닫는 등의 마우스 제스처가 있습니다. 물론 플러그인으로 보완할 수 있다고 하시는 분들도 계시지만, Firefox에는 플러그인이 너무 많아서 어떤 것을 설치하시나요? 그리고 왜 다른 브라우저처럼 통합할 수 없나요? Firefox를 사용하는 것이 본질적으로 기술적인 작업일까요?
이제 Chrome을 사용하세요. 아주 멋지고 아주 마음에 듭니다. 구글은 구글이고 브라우저는 아주 잘나가는데 문제는 신제품이 강력하지 않고 핵심적인 우수성에만 의존한다는 점이다.
여담이지만 Google, IE8, Opera 및 Safari의 핵심은 일관성이 없어도 그 효과는 일관되어야 합니다. 따라서 이러한 브라우저 중 하나만 설치하면 됩니다. 하지만 Firefox는 이러한 브라우저와 다릅니다.
그렇다면 이러한 외부 경쟁자들이 실패한다면, 마이크로소프트의 자체 브라우저인 IE7을 살펴보겠습니다. IE7을 다운받고 설치하면서 너무 신나서 울었어요. 나는 평생 이렇게 못생긴 브라우저를 본 적이 없을 정도로 울었습니다. Microsoft 직원들이 모두 그렇게 큰 탭 바를 사용하는 것이 무엇인지 궁금했습니다. 두 번 클릭하여 닫을 수 없으며 너무 많은 공간을 차지합니다. 역겨운! 더 중요한 것은 멀티탭 브라우저로서 링크를 클릭할 때 새 탭 대신 브라우저를 다시 열어야 하는 이유는 무엇입니까?
이 문제는 IE7에만 있는 것이 아닙니다. Google을 제외한 다른 브라우저에도 이 문제가 있는 것으로 나타났습니다. 외국인은 바보입니까? 가정용 화장실이 이렇게 훌륭하면 그 장점을 조금도 배울 수 없다는 게 정말 이해가 안 되네요.
원래 IE6는 XP의 문제로 인해 전국으로 퍼져나갔고, 이들 경쟁사의 단점으로 인해 모두가 브라우저 업그레이드나 변경을 꺼리게 되었습니다. 따라서 웹 디자이너에게는 많은 문제가 발생합니다.
셋: 네티즌들의 전문성이 낮다!
비록 그다지 좋지는 않지만 중국 네티즌들의 자기 수양을 비판하는 것은 아닙니다. 인터넷 기술에 관한 한 대부분의 네티즌들은 그것이 매우 훌륭하다고 생각하지만 그것을 믿습니까? 나는 많은 클라이언트를 가지고 있는데(내 클라이언트는 물론 웹마스터입니다) 그들은 브라우저가 무엇인지조차 모릅니다! !
브라우저가 무엇인지 모른다면 당연히 바꿀 생각도 하지 않을 것입니다. 이것은 이해하기 쉬운 일이 아닌가? 독자는 그렇지 않다고 말할 수도 있지만, 인터넷에 대해 잘 모르는 주변 친구들에게 어떻게 온라인에 접속할 수 있는지 물어보세요. 바탕 화면의 E 아이콘을 두 번 클릭하라고 합니다. . .
넷: 웹사이트 디자이너가 네티즌을 너무 배려합니다
너무 많은 IE6 브라우저에 직면한 웹 디자이너로서 우리는 브라우저를 무시하는 대신 관리할 수밖에 없습니다. 자신의 능력을 충분히 발휘할 수 있는 작품. 나를 포함해서 이것은 무력하다.
다섯 번째: 파일 관리자와의 완벽한 조합을 포함한 기타 소위 말하는 IE6의 장점입니다. 가장 중요한 점은 모든 온라인 은행이 IE만 지원하는 것 같습니다. 이는 또한 다른 브라우저의 개발을 제한합니다.
오늘날의 브라우저 환경은 여러 가지 이유로 인해 발생했습니다. 문제를 해결하는 방법은 제가 최종 결정을 내릴 수 있는 문제가 아니며 실패할 수도 있습니다. 그러나 새벽에는 희망이 있습니다.
Windows 7은 거의 괜찮습니다. 7이 출시된 후에는 IE8이 IE6처럼 IE5를 점차 대체하고 IE6을 대체할 것이라고 믿습니다. 그때쯤이면 우리 웹디자이너들의 봄이 오겠죠. 다음으로 우리가 해야 할 일은 디자인을 더 좋게 만드는 것입니다.