Ho bisogno di fare una relazione in HTML che dovrebbe essere esattamente la dimensione A4. Ha bisogno di intestazioni e piè di pagina. Sicuramente questo può essere fatto con css si?Ho bisogno di creare un report in formato HTML, che è formato A4, come posso farlo?
qualcuno ha qualche esempio o codice di esempio per questo?
ho cercato con Google e gli snippet di codice che ho ottenuto tutti parlano di media query e non funzionano ..
in modo sostanzialmente è per scopi di stampa, il codice HTML generato verrà convertito in un documento PDF. Sto usando MVC4 e ho trovato uno strumento che convertirà una vista in PDF. Una vista è solo HTML puro. Così ho pensato perché non lo stile HTML per rappresentare il rapporto di output, quindi PDF esso.
Quindi ho bisogno la possibilità di avere un colpo di testa, e un piè di pagina (in fondo alla pagina) e poi il contenuto al centro di entrambi
Ho provato ad utilizzare il seguente codice, ma non sembra per funzionare ..
<html>
<head>
<style type="text/css" media="all">
@page {
size: A4 portrait; /* can use also 'landscape' for orientation */
margin: 1.0in;
border: thin solid black;
padding: 1em;
@bottom-center {
content: element(footer);
}
@top-center {
content: element(header);
}
}
#page-header {
display: block;
position: running(header);
}
#page-footer {
display: block;
position: running(footer);
}
.page-number:before {
content: counter(page);
}
.page-count:before {
content: counter(pages);
}
</style>
</head>
<body>
<div id="page-header">
<p>Header text</p>
</div>
<div id="page-footer">
<p>Footer text</p>
<p>Page <span class="page-number"/> of <span class="page-count"/></p>
</div>
<div id="page-content">
<p>Page 1.</p>
<p style="page-break-after:always;"/>
<p>Page 2.</p>
</div>
</body>
</html>
Onestamente credo media query sono la strada da percorrere. Non è esattamente quello per cui sono progettati? '@media print' consente di definire esattamente come deve apparire la pagina una volta stampata. Ma ... Non ho mai provato qualcosa del genere, quindi è solo un tipo di "primo pensiero" ... – Charlie74
qualche esempio? Ho provato a utilizzare http://www.fanuriotimetracking.com/files/releases/2.7/help/html/template-guide-html.html andare alla pagina di esempio .. non funziona – user2206329
'# a4 {width: 8.27in; altezza: 11,69 pollici; } ' – mdesdev