CSS break-after egenskab
- foregående side box-sizing
- Næste side break-before
Definition og brug
break-after-attributten bestemmer, om der skal ske en sidebrydning (page-break), en kolonnebrydning (column-break) eller en regionbrydning (region-break) efter det angivne element.
break-after-attributten udvider CSS2's page-break-after-attribut.
Ved at bruge break-after, kan du informere browseren om, hvorvidt der skal ske en afbrydelse (page-break), en kolonneafbrydelse (column-break) eller en regionafbrydelse (region-break) efter et element med break-after-attributten.
Eksempel
Indsæt altid en sidebryder før <footer> elementet:
@media print { footer { break-after: always; } }
CSS syntaks
break-after: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
auto | Standard. Automatisk sidebrydning, kolonnebrydning og partitionering efter elementet. |
all | Indsæt altid en sidebryder umiddelbart efter hovedboksen. |
always | Indsæt altid en sidebryder efter elementet. |
avoid | Undgå opdeling af side, kolonne og region efter elementet. |
avoid-column | Undgå kolonnestilling efter elementet. |
avoid-page | Undgå sidestilling efter elementet. |
avoid-region | Undgå partitionering efter elementet. |
column | Indsæt altid en kolonnebryder efter elementet. |
venstre | Indsæt en eller to sidebrydere efter elementet for at formatere næste side som venstre side. |
side | Indsæt altid en sidebryder efter elementet. |
recto | Indsæt en eller to sidebrydere efter hovedboksen for at formatere næste side som recto-side. |
region | Indsæt altid en partitioneringsbryder efter elementet. |
højre | Indsæt en eller to sidebrydere efter elementet for at formatere næste side som højre side. |
verso | Indsæt en eller to sidebrydere efter hovedboksen for at formatere næste side som verso-side. |
initial | Sæt denne egenskab til dens standardværdi. Se: initial。 |
inherit | Arv denne egenskab fra sin forælderelement. Se: inherit。 |
Tekniske detaljer
Standardværdi: | auto |
---|---|
Arv: | Nej |
Animation: | Ikke understøttet. Se:Animation relaterede egenskaber。 |
Version: | CSS3 |
JavaScript syntaks: | object.style.breakAfter="always" |
Flere eksempler
Eksempel
Indsæt altid en sidebryder efter elementet med id "toc":
@media print { #toc { break-after: always; } }
Eksempel
Indsæt altid en partitioneringsbryder efter <ul> elementet i en bestemt region:
.region ul { break-after: region; } }
Browser understøttelse
Tabellen nummererer den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
- foregående side box-sizing
- Næste side break-before