CSS break-inside ominaisuus
- edellinen sivu break-before
- Seuraava sivu caption-side
Määrittely ja käyttö
break-inside -ominaisuus määrittää, tapahtuuko sivutus (page-break), sarakkeen jakaminen (column-break) tai alueen jakaminen (region-break) määritellyssä elementissä.
break-inside -ominaisuus laajentaa CSS2:n page-break-inside -ominaisuutta.
Käyttämällä break-inside voit ilmoittaa selaimelle, että haluat välttää katkaisuja kuvissa, koodin paloissa, taulukoissa ja listoissa.
Esimerkki
Vältä sivutusta <img> -elementissä:
@media print { img { display: block; break-inside: avoid; } }
CSS-kieli
break-inside: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
Ominaisuuden arvo
Arvo | Kuvaus |
---|---|
auto | Oletus. Suorita sivutus, sarakkeen jakaminen ja alueen jakaminen elementissä automaattisesti. |
avoid | Vältä sivun, sarakkeen tai alueen jakamista elementissä. |
avoid-column | Vältä sarakkeen jakamista elementissä. |
avoid-page | Vältä sivutusta elementissä. |
avoid-region | Vältä alueen jakamista elementissä. |
initial | Aseta tämä ominaisuus sen oletusarvoon. Katso: initial。 |
inherit | Periisi tästä ominaisuudesta sen isän elementistä. Katso: inherit。 |
Tekninen yksityiskohta
Oletusarvo: | auto |
---|---|
Perintä: | Ei |
Animaation tekeminen: | Ei tuettu. Katso:Animaatiotunnukset。 |
Versio: | CSS3 |
JavaScript-kieli: | object.style.breakInside="always" |
Lisää esimerkkejä
Vältä sivutus <table>、<ul>、<ol> -elementtien sisällä:
@media print { table, ul, ol { break-inside: avoid; } }
Selaimen tuki
Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka täysin tukee tätä ominaisuutta.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
- edellinen sivu break-before
- Seuraava sivu caption-side