Home > Web Front-end > CSS Tutorial > Introduction to display attribute in css (with examples)

Introduction to display attribute in css (with examples)

不言
Release: 2018-10-15 11:56:04
forward
3323 people have browsed it

This article brings you an introduction to the display attribute in CSS (with examples). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

css positioning attribute Positioning

display: none

No more page rendering elements

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
    .content {
      display: none;
    }
  </style>
</head>

<body>
  <p>这一段落不会被显示出来</p>
  <p>这个段落会被显示出来</p>
  <p>当一个元素中的display属性是none时,浏览器不会渲染这个元素里的任何内容,不会占据浏览器窗口空间,但它存在与文档流当中。</p>
</body>

</html>
Copy after login

display: block

Block-level elements

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
  </style>
</head>

<body>
  <p>p元素默认是block块级元素</p>
  <div>div默认也是block块级元素</var></div>
  <p>块级元素的特点:元素的内容会充满整行</p>
</body>

</html>
Copy after login

display: inline

Inline elements

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
    .content {
      display: inline
    }
  </style>
</head>

<body>

  <div>display属性为inline的元素被称为内连元素。</var></div>
  <div>相邻元素也是inline属性时,如果内容不够撑开整行。相邻元素的内容会显示在它傍边,当窗口整行不够显示时,内容会换行显示。</div>
</body>

</html>
Copy after login

display: inline-block

Inline block-level element

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
    .content {
      display: inline-block
    }
  </style>
</head>

<body>
  <div>display属性为inline-block的元素被称为行内块级元素。</var></div>
  <div>行内块级元素的特性是独占一行,内容不会撑开整行</div>
</body>

</html>
Copy after login

display: list-item

List attribute

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
    .content {
      display: list-item
    }
  </style>
</head>

<body>
  <div>display属性为list-item时元素会作为列表显示</var></div>
  <div>下班要买菜</div>
  <div>回家要做饭</div>
</body>

</html>
Copy after login

display : inherit

Inherit the properties of the parent element

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>css-test</title>
  <style>
    .content {
      display: inherit
    }
  </style>
</head>

<body>
  <div>
    <span>正常的span元素效果,内容不会撑开整行</span>
    <span>继承父级属性的效果,父级的display属性值是block 继承后内容撑开整行</span>
  </div>
</body>

</html>
Copy after login

The above is the detailed content of Introduction to display attribute in css (with examples). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:segmentfault.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template