IE 6.0의 CSS 버그 때문에 거하게 삽질.

분명 "float 준 div에 마진을 줬다면 그 div에 display:inline; 을 넣으라"는 이야기를 보긴 봤었는데.

잊고 있다가 오늘 된통 당했다. 마진값을 주고 확인했더니 IE에서 두 배씩 뻥튀기를 하길래 이거 왜 이래 하면서 당황하다가 한참 후에야 IE의 CSS 해석 버그라는 걸 알아채곤 땅을 쳤다. 내 시간 돌리도. 크흑.

by 서찬휘 | 2007/07/30 06:12 | 셈틀놀이 | 트랙백 | 덧글(5)

트랙백 주소 : http://seochnh.egloos.com/tb/1610657
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by catnip at 2007/07/30 08:19
음..전 처음 보는 얘깁니다. IE랑 불여우에서 마진과 여백해석을 달리해서 머리 쥐어뜯은적이 많다보니..참고하겠습니다.
Commented by Draco at 2007/07/30 09:02
FF는 버전업 하면 사람들 잘도 넘어가던데...
IE는 아직 IE7쓰는 비중이 생각보다 적더군요.
Commented by 나니 at 2007/07/30 09:30
margin과 float이 만났다고 무조건 그러는건 아니고
같은 방향의 margin과 float이 만나면 그렇게 되죠 (정확하게 2배)

margin-left와 float: left가 만났다거나 margin-right와 float: right가 만났다거나....
Commented by HFK at 2007/07/30 09:55
코딩하다보면 하루에도 열두번씩 IE6 욕을 하게 됩니다... 저만 그런게 아니군요...
Commented by 서찬휘 at 2007/07/30 13:53
catnip 님) IE6이 좀 바보라서요. (…)
Draco 님) FF야 파일 크기도 작고 업그레이드도 알아서 자동으로 모르는 새 받아놓고 '다 받아 놨는데 할거냐?' 물으니까 어렵지가 않죠. IE는, 저도 아직 7을 쓰고 있진 않습니다만 OS와 얽혀 있기도 하거니와 쓸데없이 커서 새 버전을 받을 생각을 하기가 힘들더라고요.
나니 님) 아, right 방향으로도 그런 모양이군요. 전 left에서만 겪어봐서.
HFK 님) 욕 나옵니다. 게다가 똑같은 데에서 만들었는데도 맥용 IE에서 보면 또 다르게 나올 때도 있다고 해서 매번 계산할 때 애먹어요. 오페라로 봐도 가끔 어긋나긴 하지만 이 정도로 화가 나진 않는데 말이죠.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶