IE8 베타 드디어 출시, 해결책, 새기능
Thursday, March 6, 2008 

역시 루머아닌 루머가 맞았습니다. 베타1 버전이 출시되었군요. Server 2003, Vista, XP SP2 버전까지 나와있습니다. 아시다시피 베타 버전이라는 점 유념하시구요. 다운로드시 마이크로소프트 다운로드 센터의 명시를 보니 이렇게 설명되어 있습니다.
이 베타는 모든 이들에게 오픈이지만 특별히 개발자들과 디자이너들이 새 툴과 새 레이아웃 엔진등을 테스트 하는 것에 있다. 웹사이트를 개발하지 않을 시에는 Emulate IE7 버튼을 눌러 IE7 에서 서핑하듯 돌아올수 있다.
아마도 IE7 엔진을 담고있는 이득을 여기서 보는듯 하군요. 아무튼 오늘 블로고스피어 뿐만 아니라 수많은 개발자들, 유저들 가운데서 IE8 이야기로 후끈후끈 할듯 보입니다. 특히 IE8 의 표준모드는 ACID2 테스트를 통과하지 못하는 지라 못내 아쉬움이 많이 남긴 합니다. 그래도 많은 발전이라고 기쁘게 받아들이며 일단 이곳저곳을 테스팅 중입니다.
덧: 현재 제 사이트도 그러하지만 ^^ 많은 사이트들이 form 부분에서 상당수 깨지고 있습니다. 혹시나 공통적인 해결점이 있다면 알리도록 하겠습니다.
덧2: 버전지정을 통한 대충 대충 어느정도 해결점을 찾음.
버전타게팅을 사용한 편법
이 버전지정 테크닉은 아마도 빠르게 번질 “IE8에서 사이트가 깨지는것을 해결하는” 편볍 해결책으로 나올듯 싶습니다. 여러가지 테스트를 해본 결과 이전에 말씀드린 버전타게팅이 제대로 작동하는듯 보입니다. 다시말해서 meta 태그를 사용하여 ie7 렌더링 엔진을 사용하도록 하면서 ie8 표준모드를 사용치 않도록 함으로 해서 깨어진 ie8 의 사이트를 제대로 보이게 하는 것이죠.. 특히나 대형 커뮤니티 사이트나 포털등은 지금이라도 ie8에서 깨지는 것을 일단은 막고 차후에 고치는 방향으로 가는것도 좋다고 생각이 됩니다. 편볍 해결법은 이렇습니다.
<meta http-equiv="X-UA-Compatible" content="IE=7" />
이 코드를 해더에 삽입을 하면 되지만, 주의해야할 부분은 ie7 코멘트핵을 쓰셨다면 ie8 핵을 지정한후 ie7 스타일시트를 그대로 옮겨와야 합니다. 여러 테스팅을 해본결과 ie7 렌더링을 하게되지만 브라우저는 ie8 이므로 ie8 코멘트핵을 이해하더군요.
<!--[if IE 7]>
<link type="text/css" rel="stylesheet" href="styleie7.css" />
<![endif]-->
<!--[if IE 8]>
<link type="text/css" rel="stylesheet" href="styleie7.css" />
<![endif]-->혹은 ie 핵을 잘 쓰시는 분이라면 “ie7 과 그 이상” 이라는 핵을 설정해 주면 위와 같은 효과를 내겠죠. [if IE 7] 을 [if gte IE 7] 으로 바꿔주면 되습니다.
<!--[if gte IE 7]>
<link type="text/css" rel="stylesheet" href="styleie7.css" />
<![endif]-->일단 웹의 진보적인 성격과 웹표준의 발전으로 볼때에 한 버전에만 머무는 버전지정은 그다지 추천하고 싶지는 않지만 일단은 IE8이 베타버전인만큼 버전지정을 통하여 IE8 표준모드에 맞는 사이트가 개발될때까지 IE7 렌더링으로 채택하는 것이 바른 방향이라고 생각됩니다. 그저 버전지정으로 머무는것보다는 앞으로 꾸준히 발전할 익스플로러를 보면서 표준을 채택한 웹개발의 방향을 바라보는것이 맞다고 생각됩니다.
새로운 기능들
마이크로소프트는 웹사이트를 통하여 새로운 기능들을 5가지로 소개하고 있습니다.
“Activities”
“Activities 는 어느 웹페이지에서든지 빠르게 필요한 서비스를 사용할수 있도록 돕는 서비스 입니다.” 라고 말하고 있네요.

2가지 종류의 “활동”을 보통 담당하게 될텐데 첫번째는 “찾기” 류의 기능으로 어떠한 정보를 찾는것을 말합니다. 웹사이트의 주소를 보고 곧바로 지도에서 찾도록 하던지 구글에서 직접 정보를 찾아서 보여주는 것이죠. 두번째인 “보내기” 부분은 웹사이트의 컨텐츠를 어디론가 보내는 역할입니다. 예를들어 자신의 블로그나 이메일로 보낸다거나 하는 기능이겠죠.
특징은 유저들이 직접 “Activities” 를 지원하는 서비스들을 선택하여 사용할수 있다는 것입니다. 아마 네이버도 들어가겠죠?
WebSlices
Slice 가 ‘자르다’의 뜻인만큼 웹의 어느 필요한 부분을 자르다 라는 의미를 내포하고 있는거 같습니다. 이는 피드 리더기를 브라우저에 실용화하여 적용시킨듯 하군요. 즐겨찾기 기능처럼 피드를 WebSlice 로 툴바부분에 선택해 놓으면 피드가 업데이트 될때마다 사이트에 방문하지않고도 툴바의 링크를 클릭함으로도 피드를 읽어볼수 있는 기능입니다.

즐겨찾기바
이름과 약간의 기능들이 추가된 툴바 입니다. 즐겨찾기를 해 놓은 사이트들 뿐만 아니라 여러 다른 문서들 예를들어 워드, 엑셀, 파워포인트 문서들도 즐겨찾기를 해 놓을수 있군요.

자동 크래쉬 복구 기능
ACR 이라고 불리운다는군요. 약간 아이러니 한 기능이 아닐까 했는데요 ^^ 브라우저가 갑자기 다운된다거나 탭이 담고 있는 사이트가 다운될때 복구되는 기능입니다.

향상된 피슁 필터
피슁기능에 “Safety Filter” 기능이 더 생긴 것입니다. 더욱 안전한 서핑을 위함이라고 하는군요.

내 사이트를 IE8에 최적화
Activities, WebSlices 등의 적용방법들과 함께 CSS2.1 준수, 더 나은 AJAX 개발, DOM 코어 향상, API 선택자, 플랫폼 기능향상, Circular 메모리 누출 경감, HTML 향상과 ACID2, 그리고 Namespace 와 Protected Mode API 지원의 부분들을 이야기 하고 있습니다. 이 부분들은 계속 업데이트 하겠습니다.














트루
March 6th, 2008 at 7:41 am 인용
일단, 네이버는 정상적으로 보이는데 다음이 깨지네요..
심지어 한메일에선 로고가 클릭이 되지 않고, 로그인영역도 제대로 안보여 로그인을 진행할수가 없다는..
올블로그도 깨지더라구요..
아직 베타라서 그런건지 어떤건지는 모르겠지만..
IE7로 에뮬레이터 할수있는 기능은 참 잘 넣었다는 생각이 드네요^^;;
[Reply]
일모리
March 6th, 2008 at 7:44 am 인용
네 그래서 지금 일단 글을 수정하여 편법으로 ie7 에서 보이도록 하는 버전타게팅 방법을 넣었습니다. 많은 웹마스터분들께서 참고하셨으면 하네요.
물론 버전타게팅으로 막아 놓은 후에 ie7 과 ie8 에 잘 보이는 사이트를 제작하기를 바래봅니다.
하지만 계속 머리에 맴도는건 그냥 이대로 놓아 둘수도 있다는 생각이…
[Reply]
A2
March 6th, 2008 at 8:08 am 인용
디자인이 깨지는 것은 아직 베타버전이니 정식버전에서는 달라질 수도 있겠군요.
[Reply]
일모리
March 6th, 2008 at 8:14 am 인용
디자인이라면 깨어지는 사이트들의 디자인 말씀이시려나요?
그 디자인이라면 달라지진 않을듯 싶습니다. 베타를 보니 현재 렌더링으로 깨어지는 부분들을 정식버전까지 기다리지말고 해결하라는 방책이더군요
웹표준 에이전시들 그리고 개발자분들 대박나면 좋겠습니다.
[Reply]
Hooney / IE8에서 다음 사이트 ㅠ.ㅠ
March 6th, 2008 at 10:32 am 인용
[…] 익스플러 8(이하 IE8) beta가 출시됐습니다. 자세한 내용은 차니님과 일몰님 블로그에서 관련글을 확인할 수 있습니다. 친절한 MS는 웹 디자이너나 […]
일모리
March 6th, 2008 at 1:16 pm 인용
다음이 좀 깨지는거 같은데 위에서 말한 메타태그 한개면 일단은 방지가 되련만 안타깝습니다. 빨리 해결되기를 바래봅니다…
[Reply]
WOWpc의 거시기들
March 6th, 2008 at 2:44 pm 인용
IE 8 Beta 1가 나왔습니다….
IE 8 Beta 1이 나왔다. 물론 영문버전이지만… 성격급한 와우.. 일단 설치해봤다 ㅋ[#M_자세히 보기|닫기|스크린샷은 사이즈가 작아 깨집니다. 클릭해서 보세요. 이것 저것 다운로드 하고 검사하…
Early Adopter
March 6th, 2008 at 2:53 pm 인용
지금 깔아서 써보고있지만 마음에 안듭니다.
사파리에서도 안깨지는 다음이 IE8에서 깨진다는건..
IE6때처럼 자기들만의 표준을 만들겠다는 생각으로 보여지는듯한데요.
게다가 제가 알고있는 웬표준을 지키지 않아서 불여우나 사파리에서는 제대로 깨지는 사이트는 IE8에서는 또 잘보이구요.
Acid2테스트 제가 도저히 믿을 수 없어서 직접해봤는데 되긴 합니다..만
이거…..뭐…실망감만 나오는데요..기다린 보람이 없어진듯합니다.
[Reply]
IE 8 Beta 출시 : 장군블로그 Jangkun Blog
March 6th, 2008 at 3:02 pm 인용
[…] IE8 베타 드디어 출시, 해결책, 새기능 […]
낭망백수
March 6th, 2008 at 3:17 pm 인용
EarlyAdopter//
IE8에는 렌더링모드가 더 많이 추가되어서 그런듯합니다.
렌더링모드는 아시죠? ^^;)a
렌더링엔진자체는 acid2 통과한 엔진이라고
http://ilmol.com/wp/2008/03/04/370/
일몰님께서 포스팅하셨습니다.
꾸벅~!
[Reply]
Early Adopter
March 6th, 2008 at 3:35 pm 인용
낭망백수//혹시 가능하시다면 렌더링 모드에 대한 설명을 부탁드려도 될까요?^^
[Reply]
일모리
March 6th, 2008 at 3:44 pm 인용
Early Adopter// 일단 방금 올린 글을 참고하시면 좋겠습니다. acid2 테스트를 통과한 ie8 이지만 현실은 “테스트 환경에 따라” 크로스도메인 부분과 관련하에 통과를 하기도 하고 하지 못하기도 하는 부분이 있었더군요. IE 에선 통과 하였다, Ian 은 실패는 실패다 라고 이야기가 나온 상태입니다.
다음이 깨지는 부분에 대하여는 아시다시피 ie팀에서도 상당히 고민을 했던 부분입니다. 물론 ie 팀 뿐만이 아닌 모든 웹개발자들 사이에서 말이죠. ie8 이 나오게 되면 ie6에서 ie7으로 옮겼을때와 똑같은 현상이 아니겠냐는 생각이었고 해서 version targeting 부분이 생긴 것입니다. 다음 웹마스터가 간단한 meta 태그 한줄만 추가한다면 일단은 편법처럼 보이기는 해도 해결되는 부분입니다. 아직은 베타이니 ie8 이 정식으로 나올때 즈음이면 그리 깨지는 사이트들이 없을듯 합니다. 그냥… 쓸만한 브라우저 같습니다. 웹표준에서 보면 큰 스텝이라고들 합니다만 말이죠.
[Reply]
Firejune Blog
March 6th, 2008 at 3:47 pm 인용
인터넷 익스플로러 8 베타1 출시…
마이크로소프트의 IE 개발팀은 말도 많고 탈도 많았던 IE의 새 버전인 IE8 베타1 버전을 마침내 선보였다. 표준을 준수하는 렌더링 엔진을 기본으로 탑제하여 이를 준수 하지않은 웹 사이트…
Astraea’s Say about,,, » ie8 beta 잠깐 써보고..
March 6th, 2008 at 6:55 pm 인용
[…] IE8 베타 드디어 출시, 해결책, 새기능 from. 일모리와 웹표준 IE8이 준비한 8가지 선물 from. Channy’s Blog IE8에서 […]
희주의 블로그 : jugug.net
March 6th, 2008 at 11:57 pm 인용
IE8 beta1.. 이거 뭐임?…
저는 웹디자인을 할때 한글자 한글자 직접 코딩을 합니다. 참조하는 브라우저는 IE7과 파이어폭스입니다. 전에는 오페라로도 테스트를 했었는데 오페라는 점유율이 낮고, 파폭과 익스에 익숙…
아크비스타 :: 아크몬드의 비스타블로그
May 18th, 2008 at 5:14 pm 인용
인터넷 익스플로러 8(IE8) Beta 1 관련 정보 #1…
안녕하세요! 아크몬드입니다. 인터넷 익스플로러8(Internet Explorer 8; IE8) Beta1가 MIX08 행사에서 공개 된(올해 3월)일도 꽤 시간이 지났습니다. IE7이 나온지 얼마 되지 않은(?) 사이, Microsoft도 IE8을 …
아크몬드
May 18th, 2008 at 5:15 pm 인용
트랙백이 잘못 보내졌내요. 내부 오류인지 모르겠지만..
http://archvista.net/871
[Reply]