Open In App

CSS overflow-y Property

The overflow-y property of CSS specifies the behavior of content when it overflows a block-level element’s top and bottom edges. The content may be clipped, hidden or a scrollbar may be displayed accordingly based on the value assigned to the overflow-y property. 

Syntax:



overflow-y: scroll | hidden | visible | auto

Property values:

Example: 






<!DOCTYPE html>
<html>
<head>
    <title>
        CSS overflow-y Property
    </title>
    <style>
        .content {
            background-color: lightgreen;
            height: 100px;
            width: 250px;
            overflow-y: scroll;
        }
    </style>
</head>
 
<body>
    <h1>The overflow-y Property</h1>
     
    <!-- Below paragraph doesnot have a fixed width
         or height and has no overflow set. So, it
         will just take up the complete width of
         it's parent to fit the content -->
    <p>
        The CSS overflow-y property specifies the
        behavior of content when it overflows a
        block-level element’s top and bottom edges.
        The content may be clipped, hidden or a
        scrollbar may be displayed as specified.
    </p>
     
     
    <h2>overflow-y: scroll</h2>
    <!-- Below div element has fixed height and
         width and thus overflow may occur. -->
    <div class="content">
        GeeksforGeeks is a computer science portal
        with a huge variety of well written and
        explained computer science and programming
        articles,quizzes and interview questions.
        The portal also has dedicated GATE preparation
        and competitive  programming sections.
    </div>
</body>
</html>                   

Output:

 

Example: 




<!DOCTYPE html>
<html>
<head>
    <title>
        CSS overflow-y Property
    </title>
    <style>
        .content {
            background-color: lightgreen;
            height: 100px;
            width: 250px;
            overflow-y: hidden;
        }
    </style>
</head>
<body>
    <h1>The overflow-y Property</h1>
     
    <!-- Below paragraph doesnot have a fixed width
         or height and has no overflow set. So, it
         will just take up the complete width of
         it's parent to fit the content -->
    <p>
        The CSS overflow-y property specifies the
        behavior of content when it overflows a
        block-level element’s top and bottom edges.
        The content may be clipped, hidden or a
        scrollbar may be displayed as specified.
    </p>
     
     
    <h2>overflow-y: scroll</h2>
    <!-- Below div element has fixed height and
         width and thus overflow may occur. -->
    <div class="content">
        GeeksforGeeks is a computer science portal
        with a huge variety of well written and
        explained computer science and programming
        articles,quizzes and interview questions.
        The portal also has dedicated GATE preparation
        and competitive  programming sections.
    </div>
</body>
</html>                   

Output:

 

Example: 




<!DOCTYPE html>
<html>
<head>
    <title>
        CSS overflow-y Property
    </title>
    <style>
        .content {
            background-color: lightgreen;
            height: 100px;
            width: 250px;
            overflow-y: visible;
        }
    </style>
</head>
<body>
    <h1>The overflow-y Property</h1>
     
    <!-- Below paragraph doesnot have a fixed width
         or height and has no overflow set. So, it
         will just take up the complete width of
         it's parent to fit the content -->
    <p>
        The CSS overflow-y property specifies the
        behavior of content when it overflows a
        block-level element’s top and bottom edges.
        The content may be clipped, hidden or a
        scrollbar may be displayed as specified.
    </p>
     
     
    <h2>overflow-y: scroll</h2>
    <!-- Below div element has fixed height and
         width and thus overflow may occur. -->
    <div class="content">
        GeeksforGeeks is a computer science portal
        with a huge variety of well written and
        explained computer science and programming
        articles,quizzes and interview questions.
        The portal also has dedicated GATE preparation
        and competitive  programming sections.
    </div>
</body>
</html>                   

Output:

 

Example: 




<!DOCTYPE html>
<html>
<head>
    <title>
        CSS overflow-y Property
    </title>
    <style>
        .content {
            background-color: lightgreen;
            height: 100px;
            width: 250px;
            overflow-y: auto;
        }
    </style>
</head>
 
<body>
    <h1>The overflow-y Property</h1>
     
    <!-- Below paragraph doesnot have a fixed width
         or height and has no overflow set. So, it
         will just take up the complete width of
         it's parent to fit the content -->
    <p>
        The CSS overflow-y property specifies the
        behavior of content when it overflows a
        block-level element’s top and bottom edges.
        The content may be clipped, hidden or a
        scrollbar may be displayed as specified.
    </p>
     
     
    <h2>overflow-y: scroll</h2>
    <!-- Below div element has fixed height and
         width and thus overflow may occur. -->
    <div class="content">
        GeeksforGeeks is a computer science portal
        with a huge variety of well written and
        explained computer science and programming
        articles,quizzes and interview questions.
        The portal also has dedicated GATE preparation
        and competitive  programming sections.
    </div>
</body>
</html>                   

Output:

 

Supported Browsers: The browser supported by overflow-y property are listed below:


Article Tags :