百度
360搜索
搜狗搜索

css display属性的值及用法,css中display怎么做显示或隐藏详细介绍

本文目录一览: 在CSS样式表中display是什么意思?

display 属性规定元素应该生成的框的类型,用的最多的就是display:block;显示 display:none;隐藏。下面是所有值的用法描述。display本身意思是“显示、阵列”的意思\x0d\x0a值 描述\x0d\x0a\x0d\x0anone 此元素不会被显示。 \x0d\x0ablock 此元素将显示为块级元素,此元素前后会带有换行符。 \x0d\x0ainline 默认。此元素会被显示为内联元素,元素前后没有换行符。 \x0d\x0ainline-block 行内块元素。(CSS2.1 新增的值) \x0d\x0alist-item 此元素会作为列表显示。 \x0d\x0arun-in 此元素会根据上下文作为块级元素或内联元素显示。 \x0d\x0acompact CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 \x0d\x0amarker CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。 \x0d\x0atable 此元素会作为块级表格来显示(类似 ),表格前后带有换行符。 \x0d\x0ainline-table 此元素会作为内联表格来显示(类似 ),表格前后没有换行符。 \x0d\x0atable-row-group 此元素会作为一个或多个行的分组来显示(类似 )。 \x0d\x0atable-header-group 此元素会作为一个或多个行的分组来显示(类似 )。 \x0d\x0atable-footer-group 此元素会作为一个或多个行的分组来显示(类似 )。 \x0d\x0atable-row 此元素会作为一个表格行显示(类似 )。 \x0d\x0atable-column-group 此元素会作为一个或多个列的分组来显示(类似 )。 \x0d\x0atable-column 此元素会作为一个单元格列显示(类似 ) \x0d\x0atable-cell 此元素会作为一个表格单元格显示(类似 和 ) \x0d\x0atable-caption 此元素会作为一个表格标题显示(类似 ) \x0d\x0ainherit 规定应该从父元素继承 display 属性的值。

如何理解CSS的display属性

display:none; //隐藏元素,一般用来做导航
display:block; //用来把行内元素转换为块级元素 可以设置宽高 ,独占一行.
display:inline-block //转换为行内块元素,元素可设置宽高.不换行.
display就是显示模式
display 属性规定元素的展示类型。块元素的display属性值为block行元素的display属性值为inline表格元素的display属性值为tableinput的display属性值为inline-block。display: none的元素不显示,也不会参与DOM渲染。

如何理解CSS的display属性

display:none 是隐藏display: inline 是行内元素 在一行显示display: block 是块级元素 执行换行显示
display属性是我们在前端开发中常常使用的一个属性,其中,最常见的有:
none
block
inline
inline-block
inherit
下面,我将按照顺序将上述几种属性做一个完整的讲解。
第一部分:display:none
none这个值表示此元素将不被显示。比如,当我们在浏览网页时,如果看到了某个烦人的广告遮挡了我们的实现,更为可气的是,它还没有关闭的选项,这时(以chrome为例),我们就可以按下F12,打开开发者工具,点击element,然后使用左上角的选择工具选中想要删除的广告,可以看到element中会有高亮的一行或几行代码,右键,点击Add Attribute,然后输入:style="display:none",这时就可以发现广告不见啦! 当然display:none的用法绝不是专门用于这里的,它还可以用于二级下拉菜单的制作中将二级下拉菜单先设置位display:none;,当鼠标滑过一级菜单时,再显示出来(详见《如何实现导航菜单中的二级下拉菜单》)。还可以用于登陆模态框的制作等等。
第二部分:display:block
使用了display:block;之后, 此元素将显示为块级元素,此元素前后会带有换行符。我们先来回顾以下块级元素是什么,他有什么特点。
既然要区分块级元素和行内元素,就得先说说标准文档流了。标准文档流:简称标准流,指的是在不使用其他的与排列和定位相关的css规则时,各种元素的排列规则。于是,我们将“各种元素”分为块级元素和行内元素。(注:实际上还有空元素,如
用于换行,


为一条水平线,这里对空元素不做过多讨论)

块级元素特点:

总是以一个块的形式表现出来,占领一整行。若干同级块元素会从上之下依次排列(使用float属性除外)。

可以设置高度、宽度、各个方向外补丁(margin)以及各个方向的内补丁(padding)。

当宽度(width)缺省时,它的宽度时其容器的100%,除非我们给它设定了固定的宽度。

块级元素中可以容纳其他块级元素或行内元素。

常见的块级元素由

  • 等等。
    块级元素的display属性值默认为block。
    行内元素特点:
    它不会单独占据一整行,而是只占领自身的宽度和高度所在的空间。若干同级行内元素会从左到右(即某个行内元素可以和其他行内元素共处一行),从上到下依次排列。
    行内元素不可以设置高度、宽度,其高度一般由其字体的大小来决定,其宽度由内容的长度控制。
    行内元素只能设置左右的margin值和左右的padding值,而不能设置上下的margin值和上下的padding值。因此我们可以通过设置左右的padding值来改变行内元素的宽度。
    常见的行内元素由
  • 阅读更多 >>>  字体边缘元素是什么

    网站数据信息

    "css display属性的值及用法,css中display怎么做显示或隐藏"浏览人数已经达到16次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:css display属性的值及用法,css中display怎么做显示或隐藏的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!