묻고답하기
[CSS 질문] 원칙적으로는 body{} 에는 배경이미지 지정을 하지 않나요?
2011.10.29 21:25
[CSS 질문] 원칙적으로는 body{} 에는 배경이미지 지정을 하지 않나요?
예를 들어 볼께요.
layout.html 파일에서 default.css 파일을 불러오게 되어 있어요.
---default.css 파일 내용---
@charset "utf-8";
/* Default Skin - Start */
.selectLang{margin:0;padding:0}
.clears{clear:both;}
/* Site Layout - Body Wrap */
img{border:0;}
body{margin:0;padding:0;font-family:"굴림",Gulim,sans-serif;font-size:12px;background:url('이미지경로') repeat center 0;}
.
... 어쩌구 저쩌구 코드들
.....
-------------- 끝 ----------------
이런식의 css 파일 내용에서.
body{margin:0;padding:0;font-family:"굴림",Gulim,sans-serif;font-size:12px;background:url('이미지경로') repeat center 0;}
이 부분이 궁금한데요. 인터넷 익스플로러 8 버전에서는
위와 같이 body 부분에 배경이미지를 적용하니 익스플로러가 꺼져 버리더군요.
그래서 html{background:url('이미지경로') repeat center 0;} 이렇게 해주니까 꺼지지 않고 잘 작동하네요.
그래서 궁금한데요. body 자체에는 원래 배경이미지 넣는게 웹표준에 어긋나나요?
문제 없는 것으로 알고있습니다.
다만 CSS Shortcut이 작동하지 않는 경우는 있더군요.
background-image로 해보세요.