CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS break-after

La proprietà CSS break-after in CSS3 controlla l'interruzione dopo un elemento

La proprietà break-after è introdotta in CSS3 e permette di specificare se un'interruzione (di pagina, colonna o regione) deve avvenire dopo un certo elemento. È utile per layout stampabili o strutture multicolonna.

Sintassi

break-after: auto | always | all | avoid | page | column | region | left | right | recto | verso | avoid-page | avoid-column | avoid-region;

Significato dei valori principali:

  • auto: comportamento predefinito; il browser decide se interrompere o meno.

  • always: forza un'interruzione subito dopo l'elemento.

  • all: forza un'interruzione sia di pagina, colonna o regione, a seconda del contesto.

  • avoid: cerca di evitare l'interruzione dopo l'elemento.

  • page: forza un'interruzione di pagina dopo l'elemento (utile per la stampa).

  • column: forza un'interruzione di colonna dopo l'elemento (nei layout multicolonna).

  • region: forza un'interruzione di regione (usato in contesti avanzati come pagine impaginate).

  • left: forza un'interruzione e inizia su una pagina dispari (lato sinistro nei libri).

  • right: forza un'interruzione e inizia su una pagina pari (lato destro nei libri).

  • recto: come right in contesti occidentali (pagina frontale).

  • verso: come left (pagina retro).

  • avoid-page: evita un'interruzione di pagina dopo l'elemento.

  • avoid-column: evita un'interruzione di colonna dopo l'elemento.

  • avoid-region: evita un'interruzione di regione dopo l'elemento.


Esempio proprietà: break-after


Codice Esempio: break-after

CODE: CSSpreleva codice
  1. .break-after-example {
  2.   column-count: 2;
  3.   column-gap: 40px;
  4. }
  5.  
  6. .item {
  7.   break-after: column;
  8.   background-color: #dcdcdc;
  9.   padding: 10px;
  10.   margin-bottom: 10px;
  11.   border-radius: 5px;
  12.   font-size: 18px;
  13. }

Contenuto Esempio: break-after

Esempio di utilizzo di break-after

In questo esempio, utilizziamo la proprietà break-after in un layout a più colonne per forzare l'interruzione dopo un elemento specifico:


Blocco 1 - Dopo questo blocco ci sarà un'interruzione di colonna.
Blocco 2
Blocco 3
Blocco 4

CSS e HTML per l'elemento con interruzione di colonna:

  
  <style>
    .break-after-example {
      column-count: 2;
      column-gap: 40px;
    }

    .item {
      break-after: column;
      background-color: #dcdcdc;
      padding: 10px;
      margin-bottom: 10px;
      border-radius: 5px;
      font-size: 18px;
    }
  </style>

  <div class="break-after-example">
    <div class="item">Blocco 1 - Dopo questo blocco ci sarà un'interruzione di colonna.</div>
    <div class="item">Blocco 2</div>
    <div class="item">Blocco 3</div>
  </div>
  

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies