'Selector'에 해당되는 글 2건

  1. 2007.12.10 IE6,IE7 ,FireFox 에 대해 CSS 맞추기 (2)
  2. 2007.12.10 CSS Selector and Pseudo selectors

출처: [http]Creating different CSS style selector
[http]css-design-concerns-for-ie6-ie7-and-firefox

IE7 의 렌더링 방식이 IE6과 다르다.
CSS testing of Selector and Pseudo selectors 를 보면 IE7 은 FF 에 더 가까와 지고 있다.
그래서 바야흐로 브라우저 3개를 켜고 코딩을 해야하는 시대가 온 것이다.

이를 해결하기 위한 방법 중 하나는 Selector Hack 을 이용하는 것이다.

.context_bar_form_field
{
height: 15px; // 모든 브라우저
#height: 15px; // IE 전용
_height: 21px; // IE6.0 과 이전버젼용
}
우선 파폭에 맞추어 개발을 한 후 E7 에서 점검한다. 수정할 부분이 있다면 # 접두어를 붙여 수정해 준다. #이 붙은 것은 FF 에서 무시한다. 하지만 IE 는 재설정 해준다.
다음에 IE6 을 열고 수정하면서 _ 를 접두어로 붙여 새로 재설정 한다. IE7 은 '-' 가 붙은 것을 무시한다.
 
또 다른 방법은,
.title h3 {height: 21px; }
.title > h3 {height: auto; min-height: 21px; }

이렇게 하는 방법도 있다. 맨 아래줄은 파이어폭스와 IE7만 적용된다.

한가지 주의할 점은

body
{
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */
}
속성 키워드 자체가 다른 것이 많다. 주의 할 것!
위에서 처럼 속성값 자체가 다른 경우가 있다. 그러니 안된다고 hack 만 쳐다보고 있으면 밤세야 한다.

내가 보기에 가장 좋은 방법은 Conditional Comments 를 사용하는 것이다.
복잡하게 한 파일에 구질구질 작성하지 말고 파일을 분리해 버리는 것이다.

참고 :http://webborg.blogspot.com/2007/01/css-compatibility-ie6-ie7-firefox-and.html

<head>
<title>my css hacked page</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="iehacks.css">
<![endif]-->
<body>
  <div class="watermark">....</div>...

이렇게 분리해서 각개격파하는 것이 좋을 듯 싶다.

참고글
w3cschools.com 브라우저 접속률
CSS Hacks
신고

댓글을 달아 주세요

  1. Favicon of http://louisvuittononline.naturallynails.com BlogIcon deEFtxsngsb 2013.05.19 01:54 신고 Address Modify/Delete Reply

    now this fantastic mobilephone for free. A hobby computer bill implanted collectively computer technology, http://louisvuittonbelt.naturallynails.com fake louis vuitton luggage bag louis vuitton men's wallet http://louisvuittonstore.naturallynails.com louis vuitton sunglasses fake or real louis vuitton outlet stores in chicago

  2. Favicon of http://louisvuittononline.naturallynails.com BlogIcon Fessmnhtt 2013.05.21 08:38 신고 Address Modify/Delete Reply

    provide mission these people are http://outletlouisvuitton.naturallynails.com louis vuitton store las vegas louis vuitton watch tambour automatic chronograph http://outletlouisvuitton.naturallynails.com black louis vuitton wallpaper authentic louis vuitton backpacks

http://kimblim.dk/csstest/
위의 링크를 보면 IE6,IE7과 파폭등이 지원하는 W3C 권고사항 선택자들을 보여주고 있다.
IE7 은 파폭과 상당히 호환되는 것을 볼 수 있다.
신고

댓글을 달아 주세요

티스토리 툴바