백그라운드컬러 ie6만 늘어나네요
초엘
백그라운드컬러가 다른데서는 64px 준만큼만 되는데
ie6에서는 안에 내용이 들어간만큼 계속 늘어나네요
저 백그라운드컬러를 밖으로 빼내야하는건지..
topnavibg 가 전체를 감싸고잇으니 ie6 처럼 늘어나는게 맞는가..싶기도하고 ;;
암튼 ^^;; 백그라운드컬러가 64px만큼만 나와야하는데 ie6에서만 늘어납니다 ㅠㅠ
백그라운드컬러의 가로값은 100%로 양옆에 쭈욱~가야합니다~ 네비부터 전체는 1000px 가둘꺼구요
/* 메인 */
.topnavibg {height:64px; background:#444444; background-repeat:no-repeat;}
.wrap {margin:0 auto; width:1000px;}
.topnavi {height:64px;}div class=topnavibg
div class=wrap
div class=topnavi탑네비/div
div class=contents컨텐츠/div
/div
/div
-
벛꽃잎
이런 조언!! 감사해요 ^_^
추가로 질문 하나더! 익스6에서 png파일 투명처리는
js로 하는거 빼고는 정녕! css로 해결할 수 없습니까?ㅜㅜ -
튼트나
제 생각은 소스를 간결화 하는것도 좋지만 그전에 구조를 정확히 만드는게 더 의미가 있다고 생각되네요
-
일진오빠
수다님과 같은생각 ^^
-
퐁당
간결하게 하시려다 더 복잡해지는것 같아서 말씀드린겁니다.ㅎ. 구조상으로 보면 전체를 감싸는 녀석이 height값이 64px이 되는거니까 이상하지요.
-
새난
백그라운드 컬러를 이용하면 되는걸 굳이 이미지를 사용할 필요는 없죠.
-
메이
그 생각도햇는데 어차피 단색이라 백그라운드컬러로 하고싶은 욕망이 ;;
아예 근본적으로 다른데처럼 64px만큼만 딱나오게 안될까요?
다른데는 내용은 늘어나도 백그라운드컬러는 64px만큼인데 ie6만 백그라운드컬라까지 늘어나네요 -
연블랙
차라리 1px짜리 이미지를 잘라서 body에 background:url() repeat-x; 로 하는게 훨 나을것 같은데요;
-
빛다
답변 감사합니다
결국엔 구조를 바꿔야하네요 음..
탑네비에 1000px 하고 wrap에 1000px 두개주는게 싫어서 wrap에 다 몰아넣고
bg만 따로 100%로 가게끔 했었으면 했거든요 -
Creator
이렇게 해보세요
-
메이
구조부터 좀 바꿔야 겠는데요 ;
.topnavibg {height:64px; background:#444444; background-repeat:no-repeat; overflow: hidden;}
.wrap {margin:0 auto; width:1000px;}
.topnavi {height:64px; margin:0 auto; width:1000px;}
div class=\topnavibg\
div class=\topnavi\탑네비/div
/di