jQuery가 여기에서 효과가 있다고 생각한다면 제안 사항입니다. DOMPDF와 함께 작동하는지 모르겠지만 동적으로 CSS를 생성 할 때 DOM이로드되면 괜찮을 것입니다.
정확하게 각 행의 높이를 알고 있다면 - eq을 사용하여 jQuery를 사용하여 선택하십시오.
$(document).ready(function() {
$('table tr').eq(1).css({'height':'250'});
$('table tr').eq(3).css({'height':'450'});
});
여기는 입니다.
그런 식으로 출력을 수정할 필요는 없지만 내용이 고정 된 높이보다 높지 않을 것이라는 가정을해야합니다.
동적 인 경우이 코드가 필요하면 클래스와 같은 식별자를 행에 연결해야합니다. 또는 콘텐츠에 패턴이있는 경우 콘텐츠를 검색하고이를 식별하는 정규 표현식을 만드는 것입니다. 그런 다음 jQuery를 사용하여 일치시킨 CSS 규칙을이 행에 적용 할 수 있습니다. 데이터베이스에 저장된 높이 값이있는 경우
편집
OK 그래서 약간 오해 할 수있다. 또한 인라인 스타일을 사용할 수 없다고 이미 판단한 것처럼 보입니다.
다음은 제 제안입니다.
루프에서 테이블을 만들면 다음과 비슷할 것입니다. 당신이 데이터 높이 = " '. $ 행 ['높이 '].'"추가하면
foreach($rows as $row) {
echo '<tr data-height="'.$row['height'].'"><td>...</td></tr>;
}
는 당신은 우리가 지금과 같은 jQuery의 data 사용하여 얻을 수있는 값을 가지고있다.
$(document).ready(function() {
$('table tr').each(function() {
var height = $(this).data('height');
$(this).css({ 'height': height });
});
});
여기서 정적 데이터 높이 값 fiddle 일례이다. 어떻게 지내는지 알려줘.
여기에서 코드를 공유 할 수 있습니까? –
jquery를 사용할 수 있습니까? –
물론 @JoeBuckle 물론 .. 그 라이브러리가 있습니까? – Jyothish