32 of 313 menu

Overflow-ominaisuus

Ominaisuus overflow määrittää selaimelle, miten käsitellä sisältöä (teksti, kuvat, muita elementtejä), joka ylittää elementin rajat (sen leveyden tai korkeuden). Selain voi piilottaa ylivuotavan osan, lisätä vierityspalkit tai olla tekemättä mitään (jättää nykyiseen tilaan - ylittäen rajat).

Syntaksi

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

Arvot

Arvo Kuvaus
hidden Piilottaa elementin rajojen ylittävän sisällön.
scroll Lisää vierityspalkit, aina, vaikka mikään ei ylittäisi rajoja (tässä tapauksessa ne eivät ole aktiivisia).
auto Lisää vierityspalkit tarvittaessa: jos sisältö ei mahdu - ne ilmestyvät, jos kaikki mahtuu - niitä ei tule.
visible Ei piilota elementin rajojen ylittävää sisältöä.

Oletusarvo: visible.

Esimerkki . Arvo visible

Tässä esimerkissä erittäin pitkä sana ei mahdu säiliöön ja ylittää sen rajat. Leikkausta ei tapahdu:

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

:

Esimerkki . Arvo visible

Nyt ei ole rajoitettu vain leveyttä, vaan myös korkeutta (teksti ylittää elementin myös korkeudessa):

<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; }

:

Esimerkki . Arvo hidden

Nyt kaikki, mikä ylittää säiliön rajat leikataan pois (myös korkeudessa). Huomaa, että leikkaus korkeudessa tapahtuu vain, jos se on asetettu nimenomaisesti. Muussa tapauksessa tekstin korkeus määrää säiliön korkeuden - eikä leikkausta tapahdu:

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

:

Esimerkki . Arvo scroll

Arvolla scroll vierityspalkit tulevat aina, vaikka mikään ei ylittäisi rajoja (tässä tapauksessa ne eivät ole aktiivisia). Nyt teksti ei ylitä rajoja leveydessä eikä korkeudessa, mutta vierityspalkit ovat silti olemassa (ei-aktiivisina):

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

:

Esimerkki . Arvo auto

Arvolla auto vierityspalkit lisätään vain, jos sisältö ylittää säiliön rajat. Nyt niitä ei ole, koska kaikki mahtuu:

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

:

Esimerkki . Arvo auto

Rajoitetaan nyt leveyttä - ilmestyy vaakasuuntainen vierityspalkki:

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

:

Katso myös

  • ominaisuus word-break,
    jakaa pitkän sanan kirjaimet uudelle riville
  • ominaisuus overflow-wrap,
    jakaa pitkän sanan kirjaimet uudelle riville
  • ominaisuus overflow-x,
    joka leikkaa vaakasuunnassa ylittävät osat
  • ominaisuus overflow-y,
    joka leikkaa pystysuunnassa ylittävät osat
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää