2011-08-26 49 views
4

を実行するマージンを適用し、私はページの一番下に私のフッターを配置するには、以下のCSSコードを使用しています:はCSS位置

<style type="text/css"> 
    @page { 
     @bottom-center { content: element(footer); } 
    } 
    #footer {position: running(footer);} 
</style> 

はわずかに高いそれを表示する方法はありますか? margin-bottom: 50pxを追加しても効果がないようです。

更新:ページは、あなたが通常使用し、それを達成するにはiTextの

答えて

4

私は最終的にそれが以下のCSSでの作業を取得するために管理:

<style type="text/css"> 
     @page { 
      margin-bottom: 100px; 
      @bottom-center { 
      content:element(footer); 
      } 
     } 

    #footer { 
     position: running(footer); 
    } 
</style> 

以前は、マージン - ボトムを#ボトムセンターと#フットーに設定します。

0

を使用してPDFに変換されます。

#footer { 
    position: absolute; 
    bottom: 50px; 
} 

jsFiddle example

+1

ありがとうございましたが、PDF(iText)に書き出すと正しく表示されません。 –

+0

これは印刷に関する質問であり、著者は多くを明確にするための例をたくさん提供しています – rainabba