iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >HTML中display属性的属性值是什么
  • 675
分享到

HTML中display属性的属性值是什么

2024-04-02 19:04:59 675人浏览 安东尼
摘要

这篇文章主要为大家展示了“html中display属性的属性值是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中display属性的属性值是什么”这

这篇文章主要为大家展示了“html中display属性的属性值是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中display属性的属性值是什么”这篇文章吧。

  display在这里我说四个最常用的属性值inline、block、inlin-block、none。

  首先我们来说一下inline(n内联元素):

  该属性值为默认值。此元素会被显示为内联元素,元素前后没有换行符。一般不会设置这个属性值。个人理解,其实跟正常的行内元素没什么区别,用的比较多的还是block和inline-block。

  接着是block(块级元素)这个属性值:

  这个属性值是比较有意思的,设置为块级元素独占一行,就换行来说和p标签的效果一样,但是这个属性值设置后,作为一个块级元素他就具备了宽、高,和别的块级元素的间距margin着属性的设置,还有间距的设置padding,但是不能设置行高(line-height)。

  还有inline-block(内联块)这个属性值:

  这个属性值是比较强大的,本人刚开始学的时候基本上见到需要设置的只要不是换行的就会设置这个属性值,一来他可以作为块级元素,可以具有block的特性,另一方面,由于本人初学,对于居中的设置比较麻烦,所有使用这个属性值可以设置行高,从而使文字居中,方便易用。

  对于这个导航栏的实现这几个属性很好用,主要用到block和inline-block这两个属性值,inline-block作为同一行的几个元素的实现,block做为元素间换行的实现。大家可以试试。

  对于最后一个none这个属性值:

  个人觉得用于隐藏元素比较方便,做那种鼠标浮动的时候更改display的属性值来达到显示与隐藏元素的效果。

  HTML中display一共有哪些比较常用的值呢,让我们一起来看看

  HTML中display在通常的项目开发中比较容易被使用的值主要有:

  none(元素不会被显示);

  block(元素将显示为块级元素,元素前后会带有换行符);

  inline(元素会被显示为内联元素,元素前后没有换行符);

  inline-block(行内块元素。CSS2.1新增的值);

  table(元素会作为块级表格来显示,类似<table>,表格前后带有换行符);

  table-row(元素会作为一个表格行显示,类似<tr>);

  table-cell(元素会作为一个表格单元格显示,类似<td>和<th>)。

  display实现的水平垂直居中!

  利用position和margin进行元素水平垂直居中;想必大家还是比较熟悉,经常用的。但不知道你是否使用过display:table与table-cell对元素进行水平垂直居中呢?

  以下就是利用display:table-cell进行元素水平垂直居中的的两种方法了:

  1.利用display:table与table-cell进行元素水平垂直居中

  结构:

  <divclass="wrap">

  <divclass="box">

  <divclass="con">梦幻雪冰</div>

  </div>

  </div>

  样式:

  .wrap{

  

  display:table;

  height:400px;

  width:400px;

  background:#fcf;

  }

  .box{

  

  display:table-cell;

  

  vertical-align:middle;

  }

  .con{

  width:200px;

  height:200px;

  margin:0auto;

  background:#999;

  }

  优点:

  这种方法不会像前面的两种方法一样,有高度的限制,此方法可以要据元素内容动态的改变高度,从而也就没有空间的限制,元素的内容不会因为没足够的空间而被切断或者出现难看的滚动条。

  缺点:

  不足之处呢?这种方法只适合现代浏览器,在IE6-7下无法正常运行。

  2.利用display:table-cell进行元素水平垂直居中

  结构:

  <divclass="wrap">

  <divclass="box">

  梦幻雪冰

  </div>

  </div>

  样式:

  .wrap{

  display:table-cell;

  width:400px;

  height:400px;

  background:#fcf;

  vertical-align:middle;

  }

  .box{

  width:200px;

  height:200px;

  margin:0auto;

  background:#999;

  }

  优点:

  这种方法的优点和方法三是一样的,不会有高度的限制。

  缺点:

  IE6、IE7不支持

以上是“HTML中display属性的属性值是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: HTML中display属性的属性值是什么

本文链接: https://www.lsjlt.com/news/90964.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTML中display属性的属性值是什么
    这篇文章主要为大家展示了“HTML中display属性的属性值是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中display属性的属性值是什么”这...
    99+
    2024-04-02
  • html中display属性的属性值含义
    html中display属性的属性值有4种含义,分别是:1、“display:block”可将元素将显示为块级元素;2、“display:none”则代表了元素不被显示,从而隐藏起来;3、“display:inline”主要是用来将块级元素...
    99+
    2024-04-02
  • html中display有哪些属性值
    html中display的属性值有none、block、inline、inline-block、flex、grid、table等。详细介绍:1、none,设置元素不显示,即隐藏元素,被隐藏的元素不占据页面空间,并且不会对页面布局产生影响;2...
    99+
    2023-11-14
    html display
  • css中display的属性值
    css 中的 display 属性控制元素布局,具有以下属性值:inline:元素与其他元素相邻显示在同一行,宽度由内容决定,高度由字体大小决定。block:元素单独占一行,宽度默认为整...
    99+
    2024-04-26
    css 排列
  • css中display属性的值有什么
    本篇内容主要讲解“css中display属性的值有什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css中display属性的值有什么”吧! ...
    99+
    2024-04-02
  • 深入了解HTML中display属性的各种的属性值及用法
    学习HTML中display属性的多种属性值及其使用方法,需要具体代码示例 在HTML中,display属性用于控制元素的显示方式。通过不同的display属性值,我们可以改变元素的布局方式和显示效果。在本文中,我们将学习dis...
    99+
    2024-02-02
    html 属性值 弹性布局
  • 深入了解CSS中display属性的常见属性值
    深入了解CSS中display属性的常见属性值,需要具体代码示例 引言: CSS的display属性是控制元素如何显示的重要属性之一。它决定了元素在文档中的呈现方式,包括是否生成盒子、是否独占一行、是否可见等。本文将深入介绍di...
    99+
    2024-02-02
    inline none
  • css中的display属性是什么意思
    css 中的 display 属性设置元素的显示类型,控制其在页面上的表现方式。可取值包括:inline:行内元素,与文本同级,仅占据内容宽度。block:块级元素,占满可用宽度并换行。...
    99+
    2024-04-25
    css 排列
  • css中display属性是什么意思
    这篇文章主要为大家展示了“css中display属性是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中display属性是什么意思”这篇文章吧。 ...
    99+
    2024-04-02
  • css中display有哪些属性值
    css中display的属性值有inline、block、inline-block、none、flex、grid、table、inline-table、list-item或inherit等。详细介绍:1、inline,元素被显示为内联元素,...
    99+
    2023-11-14
    css display属性
  • css中display属性有哪些值
    css中的display属性控制元素的布局方式,它可以取的值包括:1.块级元素:block、inline-block;2.列表项:list-item;3.表格相关:table、table...
    99+
    2024-04-26
    css 排列
  • css的display属性是什么意思
    这篇文章主要介绍了css的display属性是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 首先我们来看css display属...
    99+
    2024-04-02
  • CSS display属性的含义是什么
    CSS display属性用于定义一个元素如何显示在页面上。它有以下几个常用的属性值:- inline:元素被显示为内联元素,即元素...
    99+
    2023-10-10
    CSS
  • css3中background属性的8个属性值是什么
    这篇文章主要介绍css3中background属性的8个属性值是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CSS中background的属性值background-colorbackground-imageb...
    99+
    2023-06-08
  • css的display属性有哪些值
    这篇“css的display属性有哪些值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css的display属性有哪些值”文...
    99+
    2023-07-04
  • html属性是什么
    html属性是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。html属性是HTML元素提供的附加信息,也就是指各个标签所具有的属性;HTML标签可以拥有属性...
    99+
    2023-06-14
  • css之display属性的作用是什么
    display属性用于设置元素的显示方式。常用的display属性值及其作用如下:- none:元素不显示,其在页面中占据的空间也会...
    99+
    2023-09-21
    css
  • css中怎么使用border属性与display属性
    这篇文章主要介绍css中怎么使用border属性与display属性,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! css中如何使用border属性与display属性 bord...
    99+
    2024-04-02
  • CSS中display属性参数的特点是什么
    本篇内容介绍了“CSS中display属性参数的特点是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C...
    99+
    2024-04-02
  • CSS中Display与Visibility属性的区别是什么
    这篇文章将为大家详细讲解有关CSS中Display与Visibility属性的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。CSS属性中Displ...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作