CSS Display

The display Property

The display property determines how an element is displayed in the document. Here are some commonly used values:

  • block: Displays the element as a block-level element. It starts on a new line and takes up the full width available.
div {
  display: block;
}
  • inline: Displays the element as an inline element. It doesn’t start on a new line, and it only takes up as much width as necessary.
span {
  display: inline;
}
  • inline-block: Similar to inline, but you can set width and height properties.
div {
  display: inline-block;
}
  • none: The element is completely removed from the document flow and is not visible on the page.
div {
  display: none;
}




CSS Display Example Code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Display Property Example</title>
    <style>
        .block-element {
            display: block;
            width: 100%;
            background-color: lightblue;
            padding: 10px;
            margin-bottom: 10px;
        }

        .inline-element {
            display: inline;
            background-color: lightgreen;
            padding: 10px;
        }

        .inline-block-element {
            display: inline-block;
            background-color: lightcoral;
            width: 200px;
            padding: 10px;
            margin: 5px;
        }

        .none-element {
            display: none;
        }
    </style>
</head>
<body>
    <div class="block-element">This is a block element. It takes up the full width available.</div>
    <span class="inline-element">This is an inline element.</span>
    <span class="inline-element">This is also an inline element.</span>
    <div class="inline-block-element">This is an inline-block element. It behaves like an inline element but can have width and height.</div>
    <div class="inline-block-element">Another inline-block element.</div>
    <div class="none-element">This element will not be displayed.</div>
</body>
</html>




CSS Labs

Scroll to Top