background이미지로 라인주기
Posted: 2006 12 29 21:48 29
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>ONL</title>
<style type="text/css">
<!--
#Wrap{
margin:0 auto; /*중앙에 정렬, 좌측 정렬 : margin-right:auto; 우측 정렬 : margin-left:auto;*/
width:845px;
background-color:#fff;
}
/*상단 logo, menu, util이 들어가는 div*/
#Header{
width:845px;
height:100px;
overflow:hidden;
}
#MiddleBox{
width:845px;
background:url("/images2/common/big_bg.gif") repeat-y;
/*질문1 : 백그라운드 y-repeat이 안보입니다. LeftCol과 RightCol을 빼면 보이는데 말이죠 ㅡㅡ; 이문제를 어떻게 해결해야합니다까? 참고로 845px안쪽으로 1px씩 회색라인, 185에 1px 회색라인을 넣고 싶습니다. IE는 보이던데 ....onl*/
}
#LeftCol{
float:left;
width:185px;
}
#LeftColImg{
width:185px;
height:170px;
margin:0;
}
#LeftColMenu{
width:185px;
}
#RightCol{
float:left;
margin:0;
width:660px;
}
#RightColImg{
width:660px;
height:130px;
margin:0;
}
#TitleBox{
width:660px;
height:40px;
background:url("/images2/common/title_bg.gif"); background-repeat:no-repeat;
text-align:left;
padding-top:13px;
/*질문2 : 패딩을 주면 ff브라우저는 padding을 포함하기 때문에 13px만큼 높이가 커집니다. 그런데 IE는 패딩을 포함한 박스를 계산하기 때문에 높이가 맞습니다. 이걸 어떻게 해결할까요?*/
}
.PaddingLeft20{
padding-left:20px;
}
#MainContents{
width:auto; 질문3 : 여기서 오토를 쓰면 나머지를 자동을 계산해서 660입니까?
margin:0 auto;
padding:15px;
}
#FooterWrap{
width:100%;
background-color:#ededed;
clear:both;/* 질문 4: clear:both를 안쓰고 실행하면 위에까지 모두 회색으로 됩니다. 왜그럴까요? */
margin:0
}
#Footer{
width:845px;
margin:0;
text-align:right;
}
-->
</style>
</head>
<body>
<div id="Wrap">
<div id="Header">topMenu자리</div>
<div id="MiddleBox">
<div id="LeftCol">
<div id="LeftColImg">
<img src="/images/left_top.gif" alt="companyImg" />
</div>
<div id="LeftColMenu">css어려워요ㅡ.ㅡ;</div>
</div>
<div id="RightCol">
<div id="RightColImg">
<img src="/images/img.jpg" alt="subImg" />
</div>
<div id="TitleBox"><span class="PaddingLeft20"><img src="/images/title.gif" alt="title" /></span></div>
<div id="MainContents">
본문내용들어갈 자리입니다.ㅡㅡ;</div>
</div>
</div>
</div>
<div id="FooterWrap">
<div id="Footer"><img src="/images/copyright.gif" alt="copyright" /></div>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>ONL</title>
<style type="text/css">
<!--
#Wrap{
margin:0 auto; /*중앙에 정렬, 좌측 정렬 : margin-right:auto; 우측 정렬 : margin-left:auto;*/
width:845px;
background-color:#fff;
}
/*상단 logo, menu, util이 들어가는 div*/
#Header{
width:845px;
height:100px;
overflow:hidden;
}
#MiddleBox{
width:845px;
background:url("/images2/common/big_bg.gif") repeat-y;
/*질문1 : 백그라운드 y-repeat이 안보입니다. LeftCol과 RightCol을 빼면 보이는데 말이죠 ㅡㅡ; 이문제를 어떻게 해결해야합니다까? 참고로 845px안쪽으로 1px씩 회색라인, 185에 1px 회색라인을 넣고 싶습니다. IE는 보이던데 ....onl*/
}
#LeftCol{
float:left;
width:185px;
}
#LeftColImg{
width:185px;
height:170px;
margin:0;
}
#LeftColMenu{
width:185px;
}
#RightCol{
float:left;
margin:0;
width:660px;
}
#RightColImg{
width:660px;
height:130px;
margin:0;
}
#TitleBox{
width:660px;
height:40px;
background:url("/images2/common/title_bg.gif"); background-repeat:no-repeat;
text-align:left;
padding-top:13px;
/*질문2 : 패딩을 주면 ff브라우저는 padding을 포함하기 때문에 13px만큼 높이가 커집니다. 그런데 IE는 패딩을 포함한 박스를 계산하기 때문에 높이가 맞습니다. 이걸 어떻게 해결할까요?*/
}
.PaddingLeft20{
padding-left:20px;
}
#MainContents{
width:auto; 질문3 : 여기서 오토를 쓰면 나머지를 자동을 계산해서 660입니까?
margin:0 auto;
padding:15px;
}
#FooterWrap{
width:100%;
background-color:#ededed;
clear:both;/* 질문 4: clear:both를 안쓰고 실행하면 위에까지 모두 회색으로 됩니다. 왜그럴까요? */
margin:0
}
#Footer{
width:845px;
margin:0;
text-align:right;
}
-->
</style>
</head>
<body>
<div id="Wrap">
<div id="Header">topMenu자리</div>
<div id="MiddleBox">
<div id="LeftCol">
<div id="LeftColImg">
<img src="/images/left_top.gif" alt="companyImg" />
</div>
<div id="LeftColMenu">css어려워요ㅡ.ㅡ;</div>
</div>
<div id="RightCol">
<div id="RightColImg">
<img src="/images/img.jpg" alt="subImg" />
</div>
<div id="TitleBox"><span class="PaddingLeft20"><img src="/images/title.gif" alt="title" /></span></div>
<div id="MainContents">
본문내용들어갈 자리입니다.ㅡㅡ;</div>
</div>
</div>
</div>
<div id="FooterWrap">
<div id="Footer"><img src="/images/copyright.gif" alt="copyright" /></div>
</div>
</body>
</html>