32 of 313 menu

Savybė overflow

Savybė overflow nurodo naršyklei, kaip elgtis su turiniu (tekstas, paveikslėliai, kiti blokai), kuris išsikiša už bloko ribų (už jo pločio ar aukščio). Naršyklė gali paslėpti išsikišusią dalį, pridėti slinkimo juostas arba nieko nedaryti (palikti taip, kaip yra - išsikišusią už ribų).

Sintaksė

selektorius { overflow: hidden | scroll | auto | visible; }

Reikšmės

Reikšmė Aprašas
hidden Paslepia tą turinį, kuris išsikiša už bloko ribų.
scroll Prideda slinkimo juostas, ir tai visada, net jei niekas neišsikiša (tokiu atveju jos bus neaktyvios).
auto Prideda slinkimo juostas pagal poreikį: jei turinys ne sutelpa - jos atsiras, jei viskas telpa - jų nebus.
visible Neslepia to turinio, kuris išsikiša už bloko ribų.

Numatytoji reikšmė: visible.

Pavyzdys . Reikšmė visible

Šiame pavyzdyje labai ilgas žodis netilps į konteinerį ir išsikiš už jo ribų. Apkirpimo neįvyks:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: visible; border: 1px solid red; width: 200px; }

:

Pavyzdys . Reikšmė visible

O dabar apribotas ne tik plotis, bet ir aukštis (tekstas išsikiš už bloko ir pagal aukštį):

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; height: 40px; overflow: visible; border: 1px solid red; margin-bottom: 20px; }

:

Pavyzdys . Reikšmė hidden

Dabar viskas, kas išsikišė už konteinerio ribų, bus tiesiog apkirpta (ir pagal aukštį taip pat). Atkreipkite dėmesį į tai, kad apkirpimas pagal aukštį įvyksta tik tada, kai jis yra aiškiai nustatytas. Priešingu atveju tekstas išplečia konteinerį pagal aukštį - ir jokio apkirpimo nebus:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: hidden; width: 200px; height: 40px; border: 1px solid red; }

:

Pavyzdys . Reikšmė scroll

Esant reikšmei scroll slinkimo juostos bus visada, net jei niekas neišsikiša (tokiu atveju jos bus neaktyvios). Dabar tekstas neišsikiša nei pagal plotį, nei pagal aukštį, bet slinkimo juostos vis tiek yra (neaktyvios):

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: scroll; width: 400px; height: 100px; border: 1px solid red; }

:

Pavyzdys . Reikšmė auto

Esant reikšmei auto slinkimo juostos pridedamos tik tada, jei turinys išsikiša už konteinerio. Dabar jų nėra, nes viskas sutelpa:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: auto; width: 400px; height: 100px; border: 1px solid red; }

:

Pavyzdys . Reikšmė auto

O dabar apribosime plotį - atsiras horizontali slinkimo juosta:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; overflow: auto; height: 100px; border: 1px solid red; }

:

Taip pat žiūrėkite

  • savybė word-break,
    perkelianti ilgo žodžio raides į naują eilutę
  • savybė overflow-wrap,
    perkelianti ilgo žodžio raides į naują eilutę
  • savybė overflow-x,
    kuri apkerta horizontaliai išsikišusias dalis
  • savybė overflow-y,
    kuri apkerta vertikaliai išsikišusias dalis
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti