`

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;的用法及适用标签详解

    `),则在恢复其原始块级显示状态时,就需要使用`display: block;`。 `display: block;`还有其他用途,例如在创建自定义布局时,它可以用来使原本是内联元素的标签(如`&lt;img&gt;`、`&lt;button&gt;`等)表现出块级元素的特性...

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

    首先,`display:inline-block`的作用是将元素呈现为内联对象,这意味着它们会与其他内联元素排列在同一行中,不会强制换行。同时,`inline-block`元素的内容会按照块级元素的方式处理,允许设置宽高、内外边距等。...

    有关display:inline-block在FF出现空白的解决方案

    解决这个问题有几种常见方法: 1. **去除元素间的空白**:这是最直接的方法,通过修改HTML结构,消除元素之间的空格、换行符。例如,可以将所有相邻的`&lt;div&gt;`标签写在同一行: ```html &lt;div class="box"&gt;&lt;/div&gt;...

    标签设置display:none后设置diplay=“”不显示1

    解决这个问题的方法是明确指定元素的显示类型,如 `display: block` 或 `display: inline`。这样做是因为 `block` 适用于块级元素,如 `div`、`p` 和 `h1` 等,而 `inline` 适用于内联元素,如 `span`、`a` 和 `em` ...

    javascript获取隐藏元素(display:none)的高度和宽度的方法

    然而,当我们尝试获取一个CSS样式为display:none的元素的高度和宽度时,会发现常规的JavaScript方法无法直接获取这些尺寸值,因为display:none的元素没有物理尺寸。为了获得这些隐藏元素的尺寸信息,需要采用一些...

    span掉落的演示代码

    1. 使用`display:inline-block`而不是`display:block-inline`。 2. 确保元素内部没有额外的空白字符,或者通过CSS将这些空白设置为不可见(例如,`font-size:0`或`letter-spacing:-0.3em`)。 3. 设置`line-height`...

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

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

    display:inline-block的原理分析

    在 IE 中实现 `display:inline-block` 效果有两种常见方法: 1. 首先设置 `display:inline-block` 触发 layout,然后在另一个声明中设置 `display:inline`,这样元素会呈现为内联对象。需要注意的是,这两个声明...

    关于css display: inline block inline-block的区别分析

    要使块元素在IE下实现`inline-block`的效果,可以通过两种方法: - 先设置 `display: inline-block` 触发layout,再定义 `display: inline` 让元素呈递为行内对象。 - 直接将块元素设置为 `display: inline`,然后...

    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

    display:inline-block的使用示例

    在给定的示例中,我们看到如何使用`display:inline-block`来解决浮动元素导致的换行问题。 在传统的多列布局中,我们通常使用`float:left`来实现元素并排显示。然而,这种方法存在一个问题,即如果父容器的宽度小于...

    网页的效果:Style 中的Display用法.docx

    在文档“网页的效果:Style 中的Display用法.docx”中,详细介绍了`display`属性的各种用法和取值。 `display`属性主要用于定义元素的布局类型,包括块级元素、内联元素以及它们之间的转换。默认情况下,不同的HTML...

    CSS之display引用运用

    本篇文章将详细介绍`display:inline-block`这一属性的使用方法及其应用场景,并通过实例帮助读者更好地理解其工作原理。 #### 一、display属性概述 在CSS中,`display`属性用于定义元素的类型以及该元素如何在其父...

    深入display:inline-block

    首先,`display:inline-block`将元素的呈现方式设为内联对象,这意味着元素会与其他内联元素并排显示,遵循文本流的方向。同时,它的内容会按照块级元素的方式进行布局,允许设置宽度、高度、内边距和外边距,这些都...

    用JS来控制DIV样式的display属性

    通过以上实例,我们可以看到使用JavaScript控制DIV元素的`display`属性是一种非常实用且高效的方法。这种技术不仅能够提高用户体验,还能够简化前端开发流程。希望本文的内容能够帮助大家更好地理解和应用JavaScript...

Global site tag (gtag.js) - Google Analytics