Search notes:

CSS: overflow

The overflow, overflow-x and overflow-y properties control what happens if an element's content does not fit within the boundaries of the element.
The property can assume one of the following values:
visible The content spills outside its element. This is the default value.
hidden The content that does not fit inside the element is not shown at all and remains invisible.
auto If the content becomes too large, scroll bars are shown that allow to move the visible content.
scroll The scroll bars are always present, regardless of the size of the content.
initial
inherit

Example

HTML source

<!DOCTYPE html>
<html>
<head>
  <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
  <title>overflow css property</title>

  <style type="text/css">

    div.container {
      position: absolute;
      width:150px;
      height: 110px;
      border: 1px solid black;
    }

    div.text {
      position: relative;
      background-color:yellow;
      width: max-content;
    }

    #hidden {
      left: 10px;
      overflow: hidden;
    }

    #scroll {
      left: 170px;
      overflow: scroll;
    }

    #visible {
      left: 330px;
      overflow: visible;
    }
    
  </style>

</head>
<body>

  <div class='container' id='hidden'>
    <div class='text'>
    <b>hidden</b><p>
    Lorem ipsum dolor sit amet, consectetur<br>
    adipiscing elit, sed do eiusmod tempor<br>
    incididunt ut labore et dolore magna aliqua.<br>
    Ut enim ad minim veniam, quis nostrud<br>
    exercitation ullamco laboris nisi ut aliquip<br>
    ex ea commodo consequat.<br>
    Duis aute irure dolor in reprehenderit in<br>
    voluptate velit esse cillum dolore eu fugiat<br>
    nulla pariatur. Excepteur sint occaecat<br>
    cupidatat non proident, sunt in culpa qui<br>
    officia deserunt mollit anim id est laborum.
    </div>
  </div>

  <div class='container' id='scroll'>
    <div class='text'>
    <b>scroll</b><p>
    Lorem ipsum dolor sit amet, consectetur<br>
    adipiscing elit, sed do eiusmod tempor<br>
    incididunt ut labore et dolore magna aliqua.<br>
    Ut enim ad minim veniam, quis nostrud<br>
    exercitation ullamco laboris nisi ut aliquip<br>
    ex ea commodo consequat.<br>
    Duis aute irure dolor in reprehenderit in<br>
    voluptate velit esse cillum dolore eu fugiat<br>
    nulla pariatur. Excepteur sint occaecat<br>
    cupidatat non proident, sunt in culpa qui<br>
    officia deserunt mollit anim id est laborum.
    </div>
  </div>

  <div class='container' id='visible'>
    <div class='text'>
    <b>visible</b><p>
    Lorem ipsum dolor sit amet, consectetur<br>
    adipiscing elit, sed do eiusmod tempor<br>
    incididunt ut labore et dolore magna aliqua.<br>
    Ut enim ad minim veniam, quis nostrud<br>
    exercitation ullamco laboris nisi ut aliquip<br>
    ex ea commodo consequat.<br>
    Duis aute irure dolor in reprehenderit in<br>
    voluptate velit esse cillum dolore eu fugiat<br>
    nulla pariatur. Excepteur sint occaecat<br>
    cupidatat non proident, sunt in culpa qui<br>
    officia deserunt mollit anim id est laborum.
    </div>
  </div>

</body>
</html>
Github repository about-css, path: /box/overflow.html

Result

See also

The -ms-overflow-style
min-content and max-content
CSS: Box model
CSS properties

Index