CSS break-inside ominaisuus

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