根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。
块级元素:

  占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整的这个矩形的样子;

行内元素:

  自己的独立空间,它是依附于其他块级元素存在的,因此,对行内元素设置高度、宽度、内外边距等属性,都是无效的。

例子:
链接 a 元素,在默认情况下是是“行内元素”,因此对a元素设置高度、宽度等属性,都是无效的。而比如div,p,li,img等默认情况下的display属性值就是“block”。所以对于链接a来说只能这样:display:block;强制将它改成块元素。
看完概念看代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<style>
span,div{background-color:#F60;margin-bottom:5px;margin-left:5px;height:50Px;}
</style>
</head>
<body><div style="background-color:#F60">Div默认为 block</div>
<span style="display:block;">加了block属性</span>
<span style="display:block;">加了block属性</span>
<span style="display:block;">加了block属性</span><span>没加block属性</span>
<span>没加block属性</span>
<span>没加block属性</span>
</body>
</html>

结果:

display:block含义相关推荐

  1. DIV CSS display (block none inline)属性的用法教程

    在一般的CSS布局制作时候,我们常常会用到display对应值有block.none.inline这三个值.下面我们来分别来认识和学习什么时候用什么值.这里通过CSS display知识加实例.图演示 ...

  2. display(block,inline,none),visibility(visible,hidden)之间的关系及区别(不同)

    这段时间一直对display属性的block,inline,none和visibility属性的visible,hidden一直很模糊,总觉得很难理解,通过下面这个实例,就可以很好的牢记这几者之间的区 ...

  3. display:inline display:block

    display:inline; 元素会被显示为内联元素,元素前后没有换行符. display:block 元素将显示为块级元素,此元素前后会带有换行符. 举例: 1.display:block < ...

  4. img标签设置display:block,宽度无法100%

    img标签设置display:block,宽度无法100% 一些个人总结,第一次发文章,有什么不足的地方,还请各位多提意见 现象 如下代码,img标签设置了display:block,尺寸宽度无法设定 ...

  5. php display block,CSS display (block inline none )常见属性和用法教程

    display 属性规定元素应该生成的框的类型. 这个属性用于定义建立布局时元素生成的显示框类型.对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定 ...

  6. 利用 html 和 css 实现导航栏下拉(display block、display none)

    利用 html 和 css 实现导航栏下拉(display block.display none) 需求 设计并实现一个导航栏菜单,对某个项目比如你的个人书籍按类别(硬件类.软件类.语言类.网络类等分 ...

  7. CSS diaplay=“grid“未生效与display:block

    1.CSS grid可以通过嵌套生成更灵活的页面布局. 参考博客值得收藏的css grid构建复杂布局的小技巧!中代码示例 <p class="container">& ...

  8. html block属性,css display block属性的意思、作用和效果

    css中display的block属性是什么意思呢?他是指拥有该属性的html元素以块的方式显示,同时,该元素的前面和后面都会换行,也就是说,如果给一个元素B设置的display:block,那么该元 ...

  9. Apple safari浏览器, 把table 的td改为display:block之后显示不正常

    table改为响应式,即:浏览器够宽的时候,比如10个列,是完整显示: 浏览器很窄的时候,改为10个列竖排, 这时就是把td显示改为display:block即可, 在chrome等浏览器上是ok的, ...

最新文章

  1. 造完家怎么拆东西_我今天把老家的宅基地拆了!
  2. 程序不能使用中文名_这几款车没有中文名?那买车时应该怎么叫?
  3. 【ABAP】模式(Pattern)创建与使用
  4. GDCM:gdcm::Curve的测试程序
  5. 简洁又快速地处理集合——Java8 Stream(下)
  6. PostgreSQL数据库远程连接功能的开启
  7. android实现号码归属地,Android 如何获取手机号码归属地
  8. 做菜不好吃,你一定是忽略了这20个小技巧!
  9. JavaEE学习11--数据库语言SQL
  10. OpenSesame-史上最详细教程
  11. 未来电子服务领域信用系统的架构和发展趋势预测
  12. Linux本地信息收集
  13. Yii2基本概念之——事件(Event)
  14. 【excel】利用NETWORKDAYS.INTL函数计算两日期之间的工作日时间
  15. 【R语言】计算信息份额模型 - Computes information share component share weights
  16. 【转】超级珍贵的卤水秘方大全!
  17. VirtualBox加载光盘的镜像文件
  18. windows c++编程入门
  19. 除了IPv4,还有IPv5、IPv6、IPv7和IPv9,IPv10
  20. WiFi探针的工作原理及采集的数据?

热门文章

  1. 8月8日科技联播:库比蒂诺想修超级高铁,市长点名要苹果掏钱
  2. 智能家居设备可能被利用变成家庭虐待的工具
  3. 搜狗浏览器或者360浏览器安装chrome 浏览器插件
  4. 决策树鸢尾花算法讲解
  5. 手机恢复出厂设置命令_三星 手机 恢复 出厂 设置 指令 密码 串号
  6. java負數能取余_Java别说取余(%)运算简单,你真的会吗?-Go语言中文社区
  7. 记事本文档转成excel
  8. 王者归来!中国软件生态大会再次登场 16城市生态合作大幕拉开
  9. linux abs函数怎么用,Linux输入子系统详解
  10. 我认为没有产品能力的技术人,走不了太远 - 阿里云 MVP 刘远程专访