코딩할때 항상 IE6만 꺠집니다......
큰나라
안녕하세요~
보통 파폭으로 보면서 코딩을 합니다.
크롬,사파리는 깨지지않고 잘 나옵니다.
근데 문제는 IE6이네요...
처음에는 IE6에서 완전 뒤죽박죽이였는데
지금은 예전보다 덜 깨집니다.
근데 항상 같은식으로 깨집니다.
예를들면 div header 가로값을 890px으로 잡았습니다.
그리고 이미지로 된 버튼들을 삽입합니다.
다 삽입하고 파폭이나 사파리,등 다른 브라우저는 잘 뜹니다만
IE6은 꼭 가로값이 오버되서 그런지 아래로 밀려납니다..
더블마진은 아닌거같구..div에 border를 넣을때도 다 일일이 계산해서 정하는데두 이럴때가 있네요..
결론 : IE6에서 위 내용처럼 항상 깨지는데 원인이 뭐라고 생각하시나요?
추가질문:
hover 클래스 사용할떄 a태그에 아닌 다른 요소에 쓸떼는
csshover.htc 파일을 첨부하라고 해서 했습니다.
근데 인식을 못하는지 hover가 먹질 않아요 (파폭에서는 먹구요)
근데 중요한건 그 파일을 다른 컴퓨터하면 됩니다
제 IE6이 문제가 있는건가요?
질문이 너무 많아서 죄송합니다..ㅠ
-
심플이
아 그리고 float:left를 하고 clear:both를 아래에서 꼭 사용해야할 필요는 없어서 안붙이는 경우에..
사용하지않았을 경우도 간간히 브라우저마다.. 틀립니다.
뭐 그외는 코드가 좀 잘못되었다거나..;; 그래서 깨지는 경우가 ....
작업을 하실때.. 전체 틀부터 작업을 하세요. 보더값을 넣지말고.. background:#컬러;를 각각 다르게 잡아서.. 확인하시고.. 하나씩 하나씩 브라우저 확인하면서 삽입 작업하시면...
깨지는 경우. -
솔로
ie8과 파폭은 안깨지는데... ie6이 깨진다면.. 부모되는 div사이즈가 자식되는 div보다 사이즈가 작다던지..
여튼 거의 size의 문제로.. 깨지는 원인이 대부분입니다.
ie8과 파폭은 사이즈가 약간 틀린다하더라도.. 위치조정이 되어있다면 어지간히 출력이 될때가 있죠.
표준이라서 맞은게 아닙니다. 잘못되었는데 맞은 경우죠.. 그럴경우 ie6은 100% 깨집니다.
전체적으로 표준에 맞춰서 사이즈에 맞춰서 작업을 하시면 깨질일이 거의 없습니다 -
수리
아 그렇군요...파폭은 되는데 IE6에서 깨져보이는 원인은 뭔가요? 둘이 사이즈가 다른가요?
-
희선
맑음이님 말씀에 100%동감.;
ie6에서는 사이즈 관련 문제가 가장 크다고봅니다. 패딩값이나 마진값 또는 보더값 등의 값을 잘 계산해서 넣어주어야합니다. -
보미나
그런경우 90프로 이상이 너비계산이 1px정도 잘못 된경우가 많더군요.
너비 계산을 좀 쉽게 할 수 있는게 크롬의 요소검사입니다.
각 요소에 마우스 오버하면 너비가 나오지요. 그 너비를 보고 padding값과 margin값 조정하면 되실듯 해요.