지금 당장 문제가 있습니다. 파이어 폭스 (FF10으로 테스트)에서만 괴롭 히며,이 버그는 Chrome 17이나 모든 IE에서 발생하지 않습니다.두 div 요소 사이의 페이지 나누기 방지
여기 있습니다. 한 페이지 아키텍처이
<div id="container">
<div id="a">
<img src="foo/bar.png" />
</div>
<div id="b">
<div id="c">
<!--short content-->
</div>
<div id="d">
<!--long content-->
</div>
</div>
</div>
EDIT처럼 보이는이 : 일부는 CSS의 일부에 대해 물었다. 여기에 내 코드가 많이 단순화되고, 여기에 일치하는 CSS의 단순화 된 버전이 있습니다. 보너스로
#container {
margin: 0 auto;
position: relative;
width: 1000px;
}
#a{
height: 156px;
margin: 0 auto;
position: relative;
text-align: center;
top: 2px;
width: 918px;
}
#b {
background-color: #FFFFFF;
font-size: 12px;
margin: 0 auto;
text-align: left;
width: 958px;
}
#c{
background: url("images/top_content.gif") no-repeat scroll left top #FFFFFF;
height: 50px;
margin: 0 auto;
width: 100%;
}
#d{
padding: 40px 0px;
}
는 #D의 DIV의 계산 된 높이 (개똥 벌레와 caculated) 874px입니다 내용이 콘텐츠 섹션 페이지에 들어갈 정도로 짧은 경우 지적 끄트머리해야
(#d)는 페이지 나누기가 없으며 첫 번째 페이지에 머물러 있습니다. 크롬에서 예를 들어, 내가 #D의 내용이 두 번째 페이지에 과다 출혈 것을 볼 수있을 때,
에만 발생합니다.
그래서 여기에 질문이 있습니다. #c div와 #d div 사이의 줄 바꿈을 방지하려면 어떻게해야합니까?
컨테이너, a, b 및 c 요소의 CSS를 게시하는 질문을 업데이트 할 수 있습니까?어쨌든 컨테이너 div에 닫는'>'이 없습니다. – fcalderan
방금 CSS의 좋은 부분을 질문에 추가했습니다. – Fredy31
인쇄 중에 또는 페이지를 정상적으로 볼 때만 이런 현상이 발생합니까? – j08691