HTML行内元素、块状元素、行内块元素的区别

305 阅读1分钟

HTML行内元素、块状元素、行内块元素的区别

HTML可以将元素分类方式分为行内元素、块状元素和行内块元素三种。首先需要说明的是,这三者是可以互相转换的,使用display属性能够将三者任意转换:

1 display:inline; 转换为行内元素

2 display:block; 转换为块状元素

3 display:inline-block; 转换为行内块元素

`

<head>
   <meta charset="utf-8" />
  <title>测试案例</title>
    <style type="text/css">
      span {
             display: block;
         width: 120px;
           height: 30px;
           background: red;
        }
       
      div {
          display: inline;
             width: 120px;
            height: 200px;
           background: green;
        }
         
         i {
             display: inline-block;
             width: 120px;
             height: 30px;
          background: lightblue;
        }
   </style>
</head>
<body>
    <span>行内转块状</span>
     <div>块状转行内 </div>
    <i>行内转行内块状</i>
 </body>
`