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有用么?

对所有的块元素都没有意义,块元素的dispaly属性默认值为block,没必要再显式定义——除非你之前对块元素的display属性重新定义过。 =========================== ...
  • moqiang02
  • moqiang02
  • 2014年08月27日 21:33
  • 898

从一堆div中选择display=block的div

$('.commonCss').each(function(){ if($(this).css('display') == 'block'){ alert($(this).id...
  • kungfu_panda
  • kungfu_panda
  • 2014年08月18日 12:17
  • 5964

关于HTML中div从display:none到display:block透明度渐增显示的实现

在编写前端页面的过程中,经常会遇到将鼠标移至链接或li上时显示div的需求。如图: 而在这过程中,为了有更好的用户体验,通常要求弹出的div显示过程是渐进的。此时可以采用以下步骤来实现: (1)在...
  • henouren
  • henouren
  • 2017年09月07日 09:28
  • 556

解决CSS样式中display:block;不能居中的问题

在网上搜索找到了解决方案:    用display:inline-block;代替即可。
  • cai15191466621
  • cai15191466621
  • 2012年12月04日 09:59
  • 6705

什么时候需要使用display:block;属性?

行内元素和块级元素表现的不同点? 二、行内元素与块级函数的三个区别 1.行内元素与块级元素直观上的区别     行内元素会在一条直线上排列,都是同一行的,水平方向排列   ...
  • feyjie
  • feyjie
  • 2015年11月29日 15:41
  • 998

在display:inline-block的div中写入文本导致div脱离文档流

当在一个display属性为inline-block的div中放置文本时,会导致该div脱离原本的文档流,其原因是有些游览器对于display:none属性的容器会自动设置其vertical,使改di...
  • yangxiayuan
  • yangxiayuan
  • 2017年01月05日 16:54
  • 751

元素h2的display属性设置成block与不设置对margin外边距的影响

设置h2样式时遇到一个margin的问题
  • NOT_GUY
  • NOT_GUY
  • 2017年03月10日 22:30
  • 318

display:inline-block和元素水平居中的关系

一般情况下, 如果我们要使一个div在父元素中水平居中显示, 我们会给它设置一个宽度, 然后设置margin: 0 auto; 但这个属性只有在div的display为block或者默认情况下才会有效...
  • u012863664
  • u012863664
  • 2017年01月30日 10:49
  • 2893

DIV 设置 display:inline-block 导致 DIV 对不齐的解决方法

情景代码如上。 出问题的浏览器: 360,sogou,猎豹的极速模式 给DIV设置display:inline-block属性后,这四个DIV会拍在一排,但是会个别的高一点,不对齐。 解决方法: 给d...
  • ForeverCjl
  • ForeverCjl
  • 2013年11月21日 22:00
  • 8026

display:block;规定块状元素,最好定义宽高,和行高不然里面的里面的元素会超出范围。。

规定块状元素,最好定义宽高,和行高不然里面的里面的元素会超出范围。。.pages{ width:530px; text-align:center; color:#333; padding:10px ...
  • forest_fire
  • forest_fire
  • 2016年03月21日 10:53
  • 1069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:div 用display:block有用么
举报原因:
原因补充:

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