디자인을 만들었지 만 필요한 방식으로 작동하도록 문제가 있습니다. 여기에 완전한 팩을 게시하는 것은 너무 어려울 것이지만 여기에 짧은 문제가 있습니다. DIV 요소가 다른 DIV 요소와 나란히 있습니다. 하나는 사이드 바이고 다른 하나는 콘텐츠입니다. 콘텐츠 세트에 fieldset을 넣을 때, 내부에 넣은 항목 (다른 div와 마찬가지로)은 fieldset을 확장하고 div를 올바르게 캡슐화합니다. 그러나 fieldset을 제거하면 "guest divs"는 캡슐화 된 "content div"를 늘리지 않습니다. 그 이유는 무엇이며 어떻게 해결할 수 있습니까?CSS 레이아웃 디자인 문제
감사합니다.
자세한 정보가 필요하면 문의하십시오.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
<style type="text/css">
#main-container
{
background-color:gray;
}
#header-container
{
background-color:green;
height: 60px;
}
#sidebar-container
{
background-color:maroon;
width: 150px;
float: left;
}
#content-body
{
background-color:white;
position: relative;
}
#block-1, #block-2
{
float:left;
width: 50%;
background-color: blue;
height: 95px;
}
#block-3
{
float: left;
width: 100%;
background-color:navy;
height: 156px;
}
#footer
{
width: 100%;
background-color:orange;
}
</style>
</head>
<body>
<div id="main-container">
<div id="header-container"></div>
<div id="sidebar-container"><ul><li>menu option</li><li>menu option</li><li>menu option</li><li>menu option</li><li>menu option</li></ul></div>
<div id="content-body">
<div id="block-1"> </div>
<div id="block-2"> </div>
<div id="block-3"> </div>
</div>
<div id="footer"> </div>
</div>
</body>
</html>
은 문제가 무엇인지에 관한 추측. 게시하기에 너무 많은 경우 페이지/코드에 연결할 수 있습니까? 문제가있는 중요한 요소를 게시 할 수 있습니까? –
예가 있습니까? 너는 평등하지 않은 칼럼 높이를 말하는거야? –
필드 집합의 너비를 백분율이 아닌 픽셀 너비로 제한하려 했습니까? –