2007년 07월 30일
IE 6.0의 CSS 버그 때문에 거하게 삽질.
분명 "float 준 div에 마진을 줬다면 그 div에 display:inline; 을 넣으라"는 이야기를 보긴 봤었는데.
잊고 있다가 오늘 된통 당했다. 마진값을 주고 확인했더니 IE에서 두 배씩 뻥튀기를 하길래 이거 왜 이래 하면서 당황하다가 한참 후에야 IE의 CSS 해석 버그라는 걸 알아채곤 땅을 쳤다. 내 시간 돌리도. 크흑.
잊고 있다가 오늘 된통 당했다. 마진값을 주고 확인했더니 IE에서 두 배씩 뻥튀기를 하길래 이거 왜 이래 하면서 당황하다가 한참 후에야 IE의 CSS 해석 버그라는 걸 알아채곤 땅을 쳤다. 내 시간 돌리도. 크흑.
# by | 2007/07/30 06:12 | 셈틀놀이 | 트랙백 | 덧글(5)






☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
IE는 아직 IE7쓰는 비중이 생각보다 적더군요.
같은 방향의 margin과 float이 만나면 그렇게 되죠 (정확하게 2배)
margin-left와 float: left가 만났다거나 margin-right와 float: right가 만났다거나....
Draco 님) FF야 파일 크기도 작고 업그레이드도 알아서 자동으로 모르는 새 받아놓고 '다 받아 놨는데 할거냐?' 물으니까 어렵지가 않죠. IE는, 저도 아직 7을 쓰고 있진 않습니다만 OS와 얽혀 있기도 하거니와 쓸데없이 커서 새 버전을 받을 생각을 하기가 힘들더라고요.
나니 님) 아, right 방향으로도 그런 모양이군요. 전 left에서만 겪어봐서.
HFK 님) 욕 나옵니다. 게다가 똑같은 데에서 만들었는데도 맥용 IE에서 보면 또 다르게 나올 때도 있다고 해서 매번 계산할 때 애먹어요. 오페라로 봐도 가끔 어긋나긴 하지만 이 정도로 화가 나진 않는데 말이죠.