zoukankan      html  css  js  c++  java
  • 块级元素和行内元素的区别

      块级元素 行内元素
    常见元素 div、p、form、ul、ol、li span、strong、em
    特性

    独占一行,默认情况下,其宽度自动填满其父元素宽度

    不会独占一行,相邻行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化

    width、height属性  可以设置,设置了宽度还是独占一行  无效
     margin和padding属性  可以设置

    水平方向的padding-left、padding-right、margin-left、margin-right都产生边距效果,

    但竖直方向的padding-top、padding-bottom、margin-top、margin-bottom却不会产生边距效果。

     对应的相关display属性  block  inline
     切换  display:inline变成行内元素  display:block变成块级元素

    原始状态:

    <style type="text/css">
        p{ background:red;}
        div{background:yellow;}
        span{ background:blue;color:white;}
        strong{background:green;color:white;}
    </style>
    <p>块级元素 p </p><div>块级元素 div </div><span>行内元素 span </span><strong>行内元素 strong </strong>

     

    <style type="text/css">
        p{ background:red;display:inline;}
        div{background:yellow;display:inline;}
        span{ background:blue;display:block; color:white;}
        strong{background:green;display:block; color:white;}
    </style>
    <p>块级元素 p </p><div>块级元素 div </div><span>行内元素 span </span><strong>行内元素 strong </strong>

     

  • 相关阅读:
    APP案例分析
    第一次作业
    第0次作业
    结对编程-四则运算
    韩剧TV APP案例分析
    四则运算生成器(基于控制台)
    大学
    JAVA异常机制学习
    散列学习
    PAT 甲级1025 PAT Ranking的
  • 原文地址:https://www.cnblogs.com/lhl98/p/3432794.html
Copyright © 2011-2022 走看看