CSS中block级和inline级对象区别

开发 前端
你对CSS中block级和inline级对象的区别是否了解,Block级对象会自然地水平充满其父容器,而Inline级对象会忽略其宽度和高度设置。

本文通过实例向大家描述一下CSS中block级和inline级对象的区别,这个看似简单的问题事如果能透彻地理解,会受益匪浅,Inline级对象可以使用vertical-align属性控制其垂直对齐,block级对象不可以。

CSS中block级和inline级对象的区别

这个看似简单的问题事如果能透彻地理解,会受益匪浅。

◆下图讲解了block级对象和inline级对象的区别:

block和inline

◆下面是block级对象和inline级对象的基本区别:

Block级对象会自然地水平充满其父容器,因此没有必要为之设置100%宽度属性

Block级对象的起始摆放位置是其父容器的左上边界,并顺排在其前面的兄弟Block对象的下方(除非设置float或绝对位置)

Inline级对象会忽略其宽度和高度设置

Inline级对象会随着文字排版,并受排版属性的影响(如white-space,font-size,letter-spacing)

Inline级对象可以使用vertical-align属性控制其垂直对齐,block级对象不可以

Inline级对象的下方会保留一些自然的空间,以适应字母g一类的会向下探出的笔画

一个设置为float的inline对象将变成block对象
 

【编辑推荐】

  1. IE与FF不兼容网页布局CSS问题解决方案
  2. JavaScript动态创建div属性和样式
  3. DIV CSS建站对浏览器兼容性和注意事项
  4. CSS中Float和Clear属性用法
  5. 解读DIV CSS网页布局中CSS无效十个原因

 

 

责任编辑:佚名 来源: webjx.com
相关推荐

2010-09-03 12:55:15

CSSblockinline

2010-09-16 09:13:09

CSS display

2010-09-16 09:33:33

CSS displayCSS display

2010-09-03 10:18:06

CSSdisplay:inl

2010-09-02 12:58:21

display:inlCSS

2010-09-14 15:32:51

CSSdisplay:inl

2010-09-02 09:09:38

display:inlCSS

2010-09-16 09:05:50

CSS display

2010-09-06 14:53:27

CSS优先级

2010-09-01 15:11:09

linkimportCSS

2010-08-30 10:32:38

SPANDIV

2010-09-08 09:33:09

CSSlink@import

2024-02-21 23:13:45

C++编程开发

2010-09-13 17:30:07

CSS优先级

2010-09-01 14:10:36

CSS优先级

2010-08-31 11:04:48

CSS优先级

2017-08-02 09:51:27

存储NAS对象

2010-09-13 15:15:04

0级DOMDOM

2010-09-09 15:17:01

absoluterelativeCSS

2010-09-13 13:01:34

CSSpxem
点赞
收藏

51CTO技术栈公众号