前端开发

 首页 > 前端开发 > css教程 > CSS 3的display:盒类型详解 - html/css语言栏目:ht

CSS 3的display:盒类型详解 - html/css语言栏目:ht

分享到:
【字体:
导读:
          在CSS中,使用display属性来定义盒的类型。总体来说,盒类型分为两类:inline和block。如div默认是block,span默认是Inline。可以通过display修改默认的表现方式。 block and inline el...

在CSS中,使用display属性来定义盒的类型。总体来说,盒类型分为两类:inline和block。如div默认是block,span默认是Inline。可以通过display修改默认的表现方式。

block and inline elements
div元素1
div元素2
span元素1 span元素2

默认的div和span表现形式:http://jsfiddle.net/Web_Code/pt0j3b6n/embedded/result/

利用dispaly修改,分别在上述的div和span样式中添加如下规则:

//div中添加
display:inline;
//span中添加
display:block;

效果如图:http://jsfiddle.net/Web_Code/pt0j3b6n/1/embedded/result/

那display的取值只有这两个吗?那就错了。display的不同取值,就表现出不同的盒类型。

1、inline-block类型:属于block盒类型,但显示时具有inline类盒型的特点。并列显示默认的对齐方式是底部对齐,可以用vertical-align修改。

利用inline-block制作水平菜单


  • 菜单1
  • 菜单2
  • 菜单3
  • 菜单4

效果:http://jsfiddle.net/Web_Code/pt0j3b6n/2/embedded/result/

PS:inline-block和inline是有区别的,前者仍属于block,所以有高宽的属性,而后者没有。

2、inline-table类型:是一种表格相关类型,IE 8+及其它主浏浏览器均支持。更多表格相关类型见后文。

首先,看一个未使用inline-table的示例

html>


淡忘~浅思
A B C D
E F G H
I J K L
你好
分享到:
CSS currentColor 变量的使用 - html/css...
CSS中存在一个神秘的变量,少有人知自然也不怎么为人所用。它就是crrentColor变量(或者说是CSS关键字,但我觉得称为变量好理解些)。   初识   它是何物?具有怎样的功效?它从哪里来?带着这些疑问我们继续。   下面是来自MDN的解释:   currentColor代表了当前元素被应用上的color颜色值。 使用它可以将当前...
CSS:7个你可能不认识的单位 - html/css...
  众所周知,当使用CSS技术的时候,很容被一些奇异问题给困住。而当我们面对新的问题时,这会让我们处于非常不利的位置。 但是,伴随着Web的发展,新的解决方案也在慢慢成熟。因此,作为一个Web设计和前端开发人员,除了对我们使用的工具或属性非常了解并能熟练运用,已经别无选择了。 这也意味着,对于那些特别的工具或属...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……