• 块级元素与行内元素的区别


    块级元素和行内元素是布局最基本的两种元素,我们都知道常见的块级元素有div,p,form,ul,li等,行内元素有span,strong,em等,以下是这两者的区别:

    块级元素:

    • 它会独占一行,在默认情况下,其宽度自动填满其父元素的宽度;
    • 块级元素可以设置width、height属性;
    • 块级元素即使设置了宽度也是独占一行,可以设置margin、padding属性;

    行内元素:

    • 行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到行排不下,就自动换行,其宽度随内容而变化;
    • 行内元素的width、height属性则无效;
    • 行内元素的margin、padding属性很奇怪,水平方向的padding-left、padding-rigtht、margin-left、padding-right有效,但是竖直方向的padding-top、padding-bottom、margin-top、margin-bottom无效。

    块级元素和行内元素的css相关属性是:display,其中块级元素对应与display:block;行内元素对应于display:inline;我们可以通过这个属性来切换这两个元素。

  • 相关阅读:
    分糖果
    数字游戏
    错误票据
    包子凑数
    带分数
    翻硬币
    核桃的数量
    快速幂
    公倍数与素数筛选
    mysql 查询当天当周当月的数据
  • 原文地址:https://www.cnblogs.com/janney/p/9922732.html
Copyright © 2020-2023  润新知