相同的答案我張貼在CSS創建者:所以有最肯定有更好的方式來標記它
DIV不借給任何語義。它確實涉及到添加第二個名稱字段,但我不認爲這是任何問題。
<!DOCTYPE html>
<html>
<head>
<title>Le documents judiciaires</title>
<style type="text/css" media="screen">
#secondPage .name {
display: none;
}
</style>
<style title="text/css" media="print">
#secondPage {
page-break-before: always;
}
</style>
</head>
<body>
<div id="firstPage">
<div class="name">Claimant Name</div>
<div>Case Info</div>
<div>Contacts</div>
<div>Files</div>
</div>
<div id="secondPage">
<div class="name">Claimant Name</div>
<div>Service</div>
</div>
</body>
</html>
沒有一些複雜的jQuery魔術或與打印樣式表一起復制元素是不可能的。你有沒有考慮提供自定義打印視圖? – 2011-02-04 15:32:37
@皮卡,如果標記不能改變,那麼你是正確的。腳本將有必要再次添加名稱。我想一個jQuery $('body> div:first-child')會將第一個div放在正文中,以便將其複製到正確的位置。 – mark123 2011-02-04 15:59:09