div 用display:block有用么

转载 2011年01月17日 13:58:00
对所有的块元素都没有意义,块元素的dispaly属性默认值为block,没必要再显式定义——除非你之前对块元素的display属性重新定义过。
===========================
多罗嗦一句:
display:block;比较常用于<a><span>这两个标签——因为这两个标签非块元素,如果不用display:block定义一下,那么定义width、height等和长宽相关的css属性时会发现完全不生效。你可以实际写几行简单代码感受一下。
===========================
 是不是div里就没有必要写display:block呢?通常情况下是没有必要的。
常见的特殊情况:之前曾对div设置过display:hidden。

相关文章推荐

div图片之间有缝隙,display:block

这两天在psd to div+css的过程中,发现IE系的浏览器有一个比较奇怪的问题,上下两个相邻的div之中存在3px的缝隙,具体的描述如下: 上面的div:里面有一张图片 下面的div...

DIV CSS display (block none inline)属性的用法

原文:http://www.cnblogs.com/Bill_Lee/archive/2011/04/11/2013110.html DIV CSS display (block n...
  • akiyame
  • akiyame
  • 2014年12月13日 22:41
  • 755

“display:block-inline形式的Span或Div中添加文字后,导致Span或Div排版掉落、错位”的原因及解决方法

在开始用display:inline-block的时候,只知道有baseline这么一说,而且当时记笔记解决了空隙问题,百度一堆文章,什么终极解决办法等等,还记录了一些问题,当时不明白,到今天才明白v...

Html中display为inline-block的元素有内容和没有内容情况下高度不一致问题的讨论

这两天发现一个问题,就是display为inline-block的元素有内容和没有内容情况下高度不一致,这对于有强迫症的喔来说是受不了的 于是我就进行了一系列的测试来找问题 发生的原因如下...

display:inline-block列表布局经常会遇到的“换行符/空格间隙问题”

居中导航 ul{text-align: center;height: 30px;line-height: 30px;/*background-colo...

关于input元素 和display:inline-block 的元素不在一水平线上的一点发现

每次用到了 元素 和inline-block的(不一定是span,其他一些inline的元素也是一样)元素,他们总是会不在一个水平线上,有时候用浮动可以解决。 但是有的时候并不想用浮动解决,这时候可以...

display:inline-block 间距问题

一 、左右间距问题.h-div{ width:100px; height: 50px; background: plum; border: 1px solid dark...

巧用display:inline-block;(1)------做菜单

求建议!!!希望代码爱好者能发表看法,多提宝贵建议哈……
  • RanAzhe
  • RanAzhe
  • 2017年03月21日 19:46
  • 151

css中display:inline-block错位问题

就目前来说,常用的布局方式有table、div,因为使用table都是比较规整、传统的布局方式,现在大部分网页为了美观,大多使用div进行布局,使用div布局就避免不了对块级元素的布局调整,在仿作百度...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:div 用display:block有用么
举报原因:
原因补充:

(最多只允许输入30个字)