2011-02-07 4 views
1

각 "그룹화"후에 html 보고서를 깨기 위해 page-break-after 명령을 사용했습니다. 내 문제는 이제 페이지 중앙에 테이블이 떠 다니는 것입니다. 각 페이지는 테이블을 놓을 때와 때로는 페이지 상단에, 때로는 가운데에, 때로는 아래쪽에 배치됩니다. 테이블 헤더 그룹 : enter image description herePage-break-after 테이블의 수직 정렬

은 우리가 디스플레이를 사용하는

<body> 
<table> 
<thead> 
{this is top bold box on each page} 
</thead> 
<tr> 
<td> 
<table> {this is the results table} 
<thead> 
{this is the headers of the "floating" results table} 
</thead> 
{tr's of data here} 
</table> 
</td> 
</tr> 
</table> 
</body> 

html로를 요약하려고합니다 다음 HTML 복잡성 꽤 그래서 내가 대신 이미지를 촬영하기로 결정 있습니다 표 머리글이 각 페이지에 표시되도록합니다. 페이지 상단에 표를 가져 오려면 내가해야 할 일을 알아낼 수 있습니까? (IE8에 있음)

답변

1

제공된 정보로는 알 수 없습니다. 분명히, CSS 문제는 어디서부터 시작해야 할지를 알 수 없습니다. 일반적인 문제는 디스플레이 CSS가 인쇄 CSS에서 완전히 설명되지 않고 display : none; 높이가 정의 된 div 태그 안의 자식 요소 (내용을 제거하지만 공간은 여전히 ​​있습니다.)입니다. 후자는 내가 의심하는 것입니다. 나는 당신 같은 CSS 문제를 디버깅하는 데 매우 유용한 다양한 요소에 배경색을 추가하는 것을 발견했습니다.

+0

TY는 유용합니다. 여기서 디버깅을 시작하겠습니다. 나는 그 많은 정보를 제공하지 않았다는 것을 알지만, 나는 계속 진행되고있는 많은 것들이 있다고 말했듯이. – numone