Benvenuto

Forum del sito Nina art e graphic - grafica e non solo.... > Css > interruzione di pagina per l'html
Non sei collegato. Entra oppure Registati.

1

  

Css :: interruzione di pagina per l'html

Autore: Topic: interruzione di pagina per l'html
 micdas
 Moderatore Excel

 Posts: 35
 Registrato il:
   24-02-2008



Ultima modifica: micdas on 25 Sep, 2008 3:09:17 pm
Posted: 25 Sep, 2008 3:01:18 pm    
Profilo homepage email micdas

Finalmente sono riuscito a trovare come interrompere, in fase di stampa, il flusso dei contenuti di una pagina HTML.
Infatti succede che, quando si manda in stampa una pagina HTML, i contenuti vengono interrotti in modo poco gradevole.

Nel CSS si scrive una di queste due regole:

.interruzionePagina{
    page-break-after: always;
}

.interruzionePagina{
    page-break-before: always;
}

Queste regole si applicano ad un elemento HTML qualsiasi con:
<p class="interruzionePagina">....il resto del paragrafo....</p>
<h3 class="interruzionePagina">...il resto del testo...</h3>
<div class="interruzionePagina">...il contenuto....</div>

La differenza delle due regole sta in questo:

con la prima regola viene inviato ad una nuova pagina quel che segue il contenitore a cui è stata attribuita la regola page-break-after: always
con la seconda regola viene mantenuto nella pagina quel che precede il contenitore a cui è stata attribuita la regola page-break-before: always, mentre il contenitore stesso va nella nuova pagina.

L'impaginazione la si può osservare in "Anteprima di stampa" del browser.

 

mike
 micdas
 Moderatore Excel

 Posts: 35
 Registrato il:
   24-02-2008



Posted: 26 Sep, 2008 11:38:10 am    
Profilo homepage email micdas

Debbo aggiungere una nota.

Da prove eseguite con Browser diversi ho notato che queste interruzioni di pagina forzati si comportano in maniera differente a seconda del Browser in uso, per cui è bene usarli con cautela.

Ciao ed alla prossima 

 

mike

1

  

 Powered by UPB Version : 2.1.1b | Template by: Nina art & graphics ~ Loretta B. ©2007/2008 pagina generata in 0.02364 seconds PHP Outburst ©2002 - 2009

www.myupb.com