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

    块级元素和行内元素是布局最基本的两种元素,我们都知道常见的块级元素有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;我们可以通过这个属性来切换这两个元素。

  • 相关阅读:
    贴板子系列_1-km算法,匈牙利算法
    bzoj 2333
    bzoj 3531 旅行
    斯坦纳树
    可持久化线段树
    下界最小费用最大流
    我们还是太NAive
    ubuntu出现有线已连接却无法上网
    python小爬虫【1】
    [解答]对‘’未定义的引用 collect2: 错误: ld 返回 1
  • 原文地址:https://www.cnblogs.com/janney/p/9922732.html
Copyright © 2011-2022 走看看