一直以来没有弄清block与line-block的用法,今天花点时间整理一下。

<body><div class="div1">div1</div><div class="div2">div2</div><span class="span1">span1</span><span class="span2">span2</span>
</body>

div,span{width: 100px;height: 100px;background-color: #cbcc6b;margin: 1px}

span这样的行内元素是不能设置宽高的,display的默认属性inline;div属于块级元素可以设置宽高,并且独占一行,display的默认属性block;效果如图:

当给span元素设置:

span{display: block}

效果如图:

设置:

span{display: inline-block}

效果如下:

同时块级元素也可以设置为:

div,span{width: 100px;height: 100px;background-color: #cbcc6b;margin: 1px;display: inline}

总结:设置display时,block:块级元素,独占一行,可设置宽高;inline:行内元素,默认在同一行显示,不能设置宽高;inline-block:相当于block加上左浮动。

注意:在ie6、7下对块级元素使用inline-block会出现问题。可以使用float实现相同的效果。

转载于:https://www.cnblogs.com/eoff/p/5060705.html

dispaly 的block与inline-block的用法相关推荐

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

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

  2. display:inline-block,block,inline的区别与用法

    一.首先要了解什么是块级元素与行级元素 块级元素 会占领页面的一行,其后多个block元素自动换行. 可以设置width,height,设置了width后同样也占领一行.同样也可以设置   margi ...

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

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

  4. block、inline和inline-block

    block.inline.inline-block 行内元素和块级元素 block inline inline-block 行内元素和块级元素的区别 常见用法 display 案例(简单实现导航栏) ...

  5. block,inline和inline-block概念和区别

    总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通 ...

  6. 【学习笔记】block、inline(替换元素、不可替换元素)、inline-block的理解

    本文转载 总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).blo ...

  7. [CSS]详解display:inline | block |inline-block的区别

    2019独角兽企业重金招聘Python工程师标准>>> [CSS]详解display:inline | block |inline-block的区别[点评网站][发布新闻][申请专栏 ...

  8. block,inline和inlinke-block细节对比

    block,inline和inline-block概念和区别 总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 ...

  9. Block和inline元素对比

    所有的HTML元素都属于block和inline之一. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div ...

  10. CSS 中 display 的 block,inline,inline-block 这三个属性的区别

    基本概念 1.block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元 ...

最新文章

  1. 小米十年,雷军的一往无前
  2. 可能是基于 Hooks 和 Typescript 最好的状态管理工具
  3. 黑马程序员Linux系统开发视频之VIM使用教程
  4. gdb 跟踪调试命令整理
  5. QT学习:容器类及QVariant类
  6. html代码常用软件,HTML代码实际应用讲解
  7. JavaScript 模块化七日谈
  8. QC安装与运行中的问题汇集
  9. Java内部类实例测试及总结
  10. 【以太坊源码】I.区块和交易,合约和虚拟机
  11. VMware ESXi 虚拟机硬盘格式:精简置备、厚置备延迟置零、厚置备置零
  12. 哪几种人会被房价拐点忽悠
  13. 8.23玩转linux第三天之history、alias、unalias 、mkdir、rmdir、tree命令(一)
  14. 2003卡在应用计算机设置,计算机操作与应用(Windows XP+Office 2003)
  15. Maya mtoa使用Houdini Mplay当渲染窗口
  16. BizTalk Server : 提高 BizTalk 编程能力的 8 点技巧和窍门
  17. 关于QRCODE二维码使用彩色进行扩容的思考
  18. Hutool进行DES加解密
  19. iOS底层原理总结 - OC对象的本质
  20. 从银行业客服模式进化看联络中心智能化趋势

热门文章

  1. 泰山游记:为何爬山后大腿前部很酸?
  2. 成功的人不是最聪明的那个人,但绝对是一个交流很棒的人
  3. 管理感悟:一种人才分类
  4. LINUX上开发ffmpeg程序,查看链接的库
  5. 热烈庆祝排名进入3000!
  6. 吾是否有“受迫害妄想症”之反省
  7. Verify the value of the CODE_SIGN_ENTITLEMENTS的解决办法
  8. linux c多线程进度条,Ubuntu 13.04,g++4.7,Pthread实现多线程模拟实现下载进度条
  9. Dxg——AD(Altium Designer) 开发笔记整理分类合集【所有的相关记录,都整理在此】
  10. 12、NIO--Path、、Paths、Files