博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
display:inline、block、inline-block的区别
阅读量:7118 次
发布时间:2019-06-28

本文共 2378 字,大约阅读时间需要 7 分钟。

我觉得css有必要对这个概念进行聊聊。display:inline、block、inline-block的区别

inline:就是内联样式,什么是内联样式呢,来看一个demo

1  2  3  4 16 17 18 19 
25 26 27

运行结果是上面那样子,但是如果<li>属性去掉style中的dispaly:inline会是什么样子呢?

请看下面的代码

1  2  3  4 13 14 15 16 
22 23 24

也就是说所谓的内联样式不过就是:  上面这种效果,具体是上面感觉你自己领会领会

 block:块    这个比较好理解,就是说他的元素是以块的形式显示的、来一个demo

1  2  3  4 23 24 25 26 
32 33

Note: If a !DOCTYPE is not specified, floating items can produce unexpected results.

34 35

A background color is added to the links to show the link area. The whole link area is clickable, not just the text.

36 37

Note: overflow:hidden is added to the ul element to prevent li elements from going outside of the list.

38 39 40 41

显示效果如下:

加入去掉这个block样式的话,会是什么样子的呢?

1  2  3  4 18 19 20 21 
27 28

Note: If a !DOCTYPE is not specified, floating items can produce unexpected results.

29 30

A background color is added to the links to show the link area. The whole link area is clickable, not just the text.

31 32

Note: overflow:hidden is added to the ul element to prevent li elements from going outside of the list.

33 34 35 36

显示效果如下:

好,最后一种 

display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。

1  2  3  4 
5 display:inline、block、inline-block的区别 6 7 17 18
div display:block
19
div display:inline
20
div display:inline-block
21 span display:inline22 span display:block23 a display:block
24
vertical-align:middle
25 26

效果如下图所示:

备注:

①<div>, <p>, <h1>, <form>, <ul> 和 <li>默认是块元素的例子。

②<span>, <a>, <label>, <input>, <img>, <strong> 和<em>默认是inline元素的例子。

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

 

转载于:https://www.cnblogs.com/zzzzw/p/4556913.html

你可能感兴趣的文章
Vue源码阅读一:说说vue.nextTick实现
查看>>
《iOS面试之道》算法基础学习(上)
查看>>
js定义到执行(转)
查看>>
Google陆续收购技能机器人技术公司——智能机器人未来是否会发热?
查看>>
前端埋点方法解析及优缺点分析
查看>>
笔记:Gitlab-CI部署流程
查看>>
面向对象-day02
查看>>
如果要学习web前端,需要学习什么
查看>>
《编写高质量代码:改善Java程序的151个建议》笔记
查看>>
LeetCode每日一题: 搜索插入位置(No.35)
查看>>
利用装饰器实现mock和api的局部分离切换
查看>>
-[UIView hitTest:withEvent:] 方法总结
查看>>
springboot
查看>>
ios设计规范(下)
查看>>
Git-github 的基本应用
查看>>
前端基础8:HTML5新增标签及CSS3新属性 viewport 动画
查看>>
GitHub+Hexo 搭建个人网站
查看>>
使用BitmapFactory压缩图片遇到的问题总结
查看>>
vue指令和特殊特性
查看>>
Wings-让单元测试智能全自动生成
查看>>