内联元素和块元素的区别以及转换

Posted viczcj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内联元素和块元素的区别以及转换相关的知识,希望对你有一定的参考价值。

1.内联元素和块元素

       内联元素:p、 div、 h1~h6

       块级元素:span、a

  区别:内联元素占空间全部宽度,自动换行;

       块元素必须首先设置其相应的宽度,不会自动换行。

2.两者的相互转换

       a.diaplay:inline;

       内联元素转化为块元素,即将p元素设置占同一行,中间不显示换行。

  代码如下:

    <style>
       p {display:inline;}
    </style>
    <body>
      <p> display属性的值为 "inline"的结果</p>
      <p>两个元素之间没有距离.</p>
    </body>

   b.display:block;

    块元素转化为内联元素,即将span元素设置为自动换行。

  代码如下:

    <style>
        span {display:block;}
    </style>

    <body>
        <span> display属性的值为 "block"的结果</span> <span>两个元素之间有换行符距离.</span>
    </body>

 

以上是关于内联元素和块元素的区别以及转换的主要内容,如果未能解决你的问题,请参考以下文章

CSS内联元素可以设置宽度和高度?请解释下内联元素和块级元素的区别吧!!

块元素和内联元素的区别

行内元素和块级元素的区别

常见的内联元素和块级元素

行级标签和块级标签的区别

行内元素和块级元素的具体区别是什么?行内元素的padding和margin可设置吗?