2017-09-17 28 views
-1

A4サイズの用紙にhtmlページを印刷したい。 CSSA4サイズでhtmlページを調整する

body { 
    background: rgb(204,204,204); 
} 
page { 
    background: white; 
    display: block; 
    margin: 0 auto; 
    margin-bottom: 0.5cm; 
    box-shadow: 0 0 0.5cm rgba(0,0,0,0.5); 
} 
page[size="A4"] { 
    width: 21cm; 
    height: 29.7cm; 
} 
page[size="A4"][layout="portrait"] { 
    width: 29.7cm; 
    height: 21cm; 
} 
page[size="A3"] { 
    width: 29.7cm; 
    height: 42cm; 
} 
page[size="A3"][layout="portrait"] { 
    width: 42cm; 
    height: 29.7cm; 
} 
page[size="A5"] { 
    width: 14.8cm; 
    height: 21cm; 
} 
page[size="A5"][layout="portrait"] { 
    width: 21cm; 
    height: 14.8cm; 
} 
@media print { 
    body, page { 
    margin: 0; 
    box-shadow: 0; 
    } 
} 

HTML

<page size="A4"></page> 

しかし、私は期待した結果を持っていけない:私はこのコードを使用します。大きな灰色の輪郭がテキストから印刷されます。また、私は垂直方向の私のページを印刷する機能やhorizo​​ntialmを持ちたい

+0

可能な重複[HTMLを作成する方法A4用紙サイズのページには?](https://stackoverflow.com/questions/3341485/how-to-make-a-html-page-in-a4-paper-size-pages) – deg

+0

最初に私はそれらのコードは何も起こらない。 – user8190974

答えて

1
body { 
    background: rgb(204,204,204); 
    margin: 0; 
    padding: 0; 
} 
+0

彼は '@media print'に何が変わるだろうか? – Akxe

+0

何してるの?!!!!! –

0

A4サイズ210x297mmであり、あなたはこれを使用することができます:

html,body{ 
     height:297mm; 
     width:210mm; 
    } 
関連する問題