`

display:block的作用与用法

阅读更多
display:block可以理解为块。用个简单的例子给你!比如你做一个超链接,
<li><a href="#">超链接</a></li>
当你鼠标移过去文字的时候,超链接有效果!
而当我把样式这样设置:
li a{width:100px;height:100px; display:block; color:red; text-decoration:none;}
鼠标移到文字周围100*100的地方,就有超链接效果了,就是把100*100做为一块来的超链接!

display    的参数列表  
   display版本:CSS1/CSS2     兼容性:IE4+    NS4+ 继承性:无  
   
     
   语法:    
     
   display    :    block    |    none    |    inline    |    compact    |    marker    |    
   inline-table    |    list-item    |    run-in    |    table    |table-caption    |    
   table-cell    |    table-column    |    table-column-group    |    
   table-footer-group    |    table-header-group    |    table-row    |    table-row-group    
     
   参数:    
     
   block    :     CSS1 块对象的默认值。用该值为对象之后添加新行    
   none    :     CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间    
   inline    :     CSS1 内联对象的默认值。用该值将从对象中删除行    
   compact    :     CSS2 分配对象为块对象或基于内容之上的内联对象    
   marker    :     CSS2 指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before    伪元素一起使用    
   inline-table    :     CSS2 将表格显示为无前后换行的内联对象或内联容器    
   list-item    :     CSS1 将块对象指定为列表项目。并可以添加可选项目标志    
   run-in    :     CSS2 分配对象为块对象或基于内容之上的内联对象    
   table    :     CSS2 将对象作为块元素级的表格显示    
   table-caption    :     CSS2 将对象作为表格标题显示    
   table-cell    :     CSS2 将对象作为表格单元格显示    
   table-column    :     CSS2 将对象作为表格列显示    
   table-column-group    :     CSS2 将对象作为表格列组显示    
   table-header-group    :     CSS2 将对象作为表格标题组显示    
   table-footer-group    :     CSS2 将对象作为表格脚注组显示    
   table-row    :     CSS2 将对象作为表格行显示    
   table-row-group    :     CSS2 将对象作为表格行组显示    
     
   说明:    
     
   设置或检索对象是否及如何显示。  
   目前    IE5.5仅支持以上CSS1的参数。
本文链接:http://www.cssyoo.com/a/div_css/20121022/css_16.html
分享到:
评论

相关推荐

    css中display:block;的用法及适用标签详解

    对所有的块元素都没有意义,块元素的dispaly属性默认值为block,没必要再显式定义——除非你之前对块元素的display属性重新定义过。 display:block;比较常用于&lt;a&gt;&lt;span&gt;这两个标签——因为这两个标签非块元素,...

    CSS属性display:inline-block用法深入理解

    本文向大家描述一下CSS属性display:inline-block的用法,在使用CSS实现表现的时候,会经常接触到display:inline-block这一属性;可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在...

    CSS display:block在Firefox下显示布局错乱问题

    block在Firefox下显示布局错乱问题,按照常理,对于某一单元行需要显示时,使用CSS display:block属性,在IE浏览器中显示正常,但是当用Firefox浏览时却出现了布局错乱的问题,这里和大家分享一下解决方法。...

    display:inline的用法

    &lt;div&gt; DIV1 &lt;/div&gt; &lt;div&gt; DIV2 ...和 display:inline 对应的是 display:block,block 会让应用了该 CSS 属性的 HTML 标记变成块级别元素,例如 SPAN 是行内显示的,但是你加了 display:block 属性就不一样了 &lt;span

    让IE6/IE7支持display:inline-block属性的两种方法

    有两种方式解决这个问题,让IE6/IE7 支持 display:inline-block 的方法。 复制代码代码如下:&lt;ul&gt; &lt;li&gt;&lt;/li&gt; &lt;li&gt;&lt;/li&gt; &lt;li&gt;&lt;/li&gt; 1.先使用display:inline-block,再使用display:inline,如下: 复制代码代码如下:ul...

    css中display和visibility的用法和区别介绍

    Display的属性值 block:/*表现为一个块级元素(一般情况下独占一行)*/当display被设置为block(块)时,容器中所有的元素将会被当作一个单独的块,就像元素一样,它会在那个点被放入到页面中。(实际上你可以设置的...

    使用display:inline-block居中没有宽度的元素

    在display属性的值中,inline-block具有一些特殊的混合行为.正如他的名字所暗示的,它具有块级元素的特点,也有行内元素的行为.从块级元素角度来说,可以为他设定外边距和内边距,也可以通过它简便

    css之display属性之inline-block布局实现详解

    CSS display 属性 注释:如果规定了 !DOCTYPE,则 Internet Explorer 8 (以及更高版本)支持属性值 "inline-table"、"run-in"、"table"、"table-caption"、"table-cell"、"table-column"、"table-column-group"、...

    postcss-pseudo-content-insert:插件将一个空的内容块插入到您的

    display : block;}. foo : before {display : inline-block;}. foo : after {content : '' ;display : block;}. foo : before {display : inline-block; content : '' ;}用法postcss ( [ require ( 'postcss-pseudo-...

    HTML table行距的改变方法示例

    在使用HTML表的时候有时候需要我们改变行距,但是改变margin,padding,collapse等方法效果都不是很好。在这里我找到了一个实用的小技巧。利用display属性+margin来实现。 例子: tr{margin-top:0px;padding:0px;...

    CSS中使用inline-block来进行居中的示例

    迫切需要的方法:inline-block法居中。基本方法是使用 display: inline-block, vertical-align: middle样式和伪元素让内容块在容器中居中。我的实现用到了几个在其他地方见不到的新技巧解决了一些问题。  内容区...

    clearfix:after清除浮动的用法及测试代码

    display:block;height:0;clear:both;visibility:hidden} /*所有主流浏览器都支持 :after 伪元素。*/ .clearfix{*+height:1%;}/*不知道有什么用处,不加ie7也没有问题*/ .clearfix:after {visibility: hidden;display...

    课程分类开关说明1

    如果你不想使用课程分类,可以用“代码”隐藏样式,这样相关页面的样式就会消失。隐藏代码:display:none开启代码:display:block设置方法:在网

    浮动的ul背景及图片的边框的使用

    给li或者a加上display:block;也没有用。解决方法是给外层div加上clearfix。 .clearfix:after/*跟随其后的内容*/ { content:.; display:block; height:0; clear:both; visibility:hidden;}/*必须有内容,否则浏览器...

    input 按钮背景在IE6 IE7中不显示的解决方法

    首先现在使用IE6 IE7 等低级浏览器的人已经被时代抛弃,但是顾客就是上帝,时代抛弃他们,我们不能抛弃,但是求求你们快换个高级点儿的吧~ 废话少说 复制代码代码如下: &lt;input type=”button” value=”预定” ...

    css 行级元素在多浏览器下的宽度问题 与解决方法

    结果如下: FF3: IE6(使用IE Tester): ...display:inline-block;}.mt-inline-block{position:relative;display:inline-block}* html .mt-inline-block{display:inline}*:first-child+html .mt-inline-b

Global site tag (gtag.js) - Google Analytics