다음 기본 구조를 가진 사이트가 있습니다. 이 사이트는 배경이 흰색이어야하며 이미지는 한 번 표시됩니다. 대신 CSS의 html{ }
선언의 색상을 그대로 상속합니다. 배경을 가져야하는 요소 아래의 모든 요소는 투명하고 배경이 추가 (Firebug에서 체크인) 되더라도 html{ }
에 정의 된 배경 아래에있는 것으로 보입니다.CSS 배경 오버플로가 보이는 경우 diappearing
이것은 overflow: none;
을 #content-container
에서 제거한 이후에만 발생했습니다. 그러나 사이트에 발생하는 변경 사항은 탐색 메뉴에 드롭 다운이 있어야하므로 아래 컨테이너가 오버플로를 허용해야하므로이를 제거해야합니다.
특정 CSS에 대한 이유가 있습니까? 아니면 내가 도와 줄 수있는 누군가를 제공 할 필요가있는 다른 것? 감사.
<div id="main-container">
<div id="header-container">
<div id="header-top">
{Code}
</div>
<div id="header-middle">
{Code}
</div>
<div id="header-nav">
{Code}
</div>
</div>
<div id="content-container">
<div id="content-left" class="index">
{Code}
</div>
<div id="content-right">
{Code}
</div>
</div>
<div id="footer-container">
{Code}
</div>
</div>
난 당신이 부동 추측하고 당신의 CSS를 보지 않고 '# content-left'과'# content-right' 엘리먼트를 제거한 다음이를 지우지 않습니다 (이것이'overflow : hidden '이했던 것입니다). 'overflow : hidden'을 사용할 수 없거나 클리어링 요소를 추가 할 수 없다면'overflow : auto'를 사용해보십시오. –
완벽한, 감사합니다. 나는 내가 올바르게 깨끗하게하고 있다고 생각했지만 나는 그렇지 않을 것이라고 생각한다. 도와 주셔서 감사합니다. –