inline、block、inline-block的区别
来源:互联网 发布:淘宝客服月报怎么写 编辑:程序博客网 时间:2024/04/30 14:08
我们用firbug浏览别人网站时会发现设计者会在很多地方使用inline-block。我们都知道inline是声明div是内联对象,block是声明块对象,那么inline-block是什么意思,即内联又成块?接下来做个测试,让我们了解一下三者的区别和作用吧:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
title
>inline、block、inline-block的区别</
title
>
<
style
>
.a{display:inline; width:100px; height:100px; padding:5px; background-color:#F00;}
.b{display:block; width:100px; height:100px; padding:5px;background-color:#0f0;}
.c{display:inline-block; width:100px;height:100px; padding:5px;background-color:#00f;}
</
style
>
</
head
>
<
body
>
<
span
class
=
"a"
>
inline
</
span
>inline
<
span
class
=
"b"
>
block
</
span
>block
<
span
class
=
"c"
>
inline-block
</
span
>inline-block
</
body
>
</
html
>
我们发现内联对象inline给它设置height和width是没有用的,致使它变宽变大的原因是内部元素的宽高+padding。观察inline对象的前后元素我们会发现Inline不单独占一行,其它元素会紧跟其后。
块对象block是可以设置宽高的,但是它的实际宽高是本身宽高+padding。观察block的前后元素我们会发现block要单独占一行。
当看到这里的时候我们就会想,如果我们即需要div有宽高,又不希望它独占一行怎么办?
这个时候我们就需要使用inline-block了,再观察一下上图,我们会发现inline-block即具有block的宽高特性又具有inline的同行元素特性。
最后提醒一下,IE6/7下padding对inline的宽高是对其没影响的。看下图:
转自http://myqianduan.diandian.com/css/1208110900
0 0
- display:inline block inline-block 的区别
- display:inline block inline-block 的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- display:inline、block、inline-block的区别
- inline、block、inline-block的区别
- inline、block、inline-block的区别
- 便宜的谷歌Android新EKEN M009平板电脑7寸无线摄像头重力感应
- 便宜的国际长途电话与Localphone的Android
- PHP数据类型
- 产品ERP软件 - 简单易懂的忠告
- hdoj2147 kiki's game
- inline、block、inline-block的区别
- QUERY PERFORMANCE TUNING IN MICROSOFT ANALYSIS SERVICES:
- ios ios7 取消控件往上移
- 不知道升级到iPhone 4S的话尽量iPhone SIM卡只处理
- Xoom的新加坡价格摩托罗拉新平板电脑
- xHack4u的iOS,安卓,PC工具,HackCheatOther
- jabberd2运行c2s出现failed loading authreg module 'mysql'
- 写shell时注意事项
- Wondershare的Dr.fone增加了对iPhone 5和iOS 6