在一般的css布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。,display这个属性用于定义建立布局时元素生成的显示框类型。对于 html 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 html 中已经定义的显示层次结构。对于 xml,由于 xml 没有内置的这种层次结构,所有 display 是绝对必要的,要了解display之前,来了解一些块级元素和内联元素。

1、块级元素

①总是在新行上开始(块元素独占一行);

②高度,行高以及外边距和内边距都可控制;

③宽度缺省是它的容器的100%,除非设定一个宽度。

④它可以容纳内联元素和其他块元素

比如:p、div、h1、ul等。

1、内联元素

①和其他元素都在一行上;

②高,行高及外边距和内边距不可改变;

③宽度就是它的文字或图片的宽度,不可改变

④内联元素只能容纳文本或者其他内联元素

比如:a、em、img、span等。

而display就是改变这些元素的固有属性,规定元素应该生成的类型,以达到自己布局网站的效果。 经常用到有下面四个:

none 此元素不会被显示

block 此元素将显示为块级元素,此元素前后会带有换行符。

inline 默认。此元素会被显示为内联元素,元素前后没有换行符。

inline-block 行内块元素。

当然还有很多属性,一般比较少用,主要有以下方面:

list-item

此元素会作为列表显示。

run-in

此元素会根据上下文作为块级元素或内联元素显示。

compact

css 中有值 compact,不过由于缺乏广泛支持,已经从 css2.1 中删除。

marker

css 中有值 marker,不过由于缺乏广泛支持,已经从 css2.1 中删除。

table

此元素会作为块级表格来显示(类似

inline-table

此元素会作为内联表格来显示(类似

table-row-group

此元素会作为一个或多个行的分组来显示(类似

)。

table-header-group

此元素会作为一个或多个行的分组来显示(类似 )。

table-footer-group

此元素会作为一个或多个行的分组来显示(类似

)。

table-row

此元素会作为一个表格行显示(类似

)。

table-column-group

此元素会作为一个或多个列的分组来显示(类似

)。

table-column

此元素会作为一个单元格列显示(类似

)

table-cell

此元素会作为一个表格单元格显示(类似

和 )

table-caption

此元素会作为一个表格标题显示(类似

)

inherit

规定应该从父元素继承 display 属性的值。

display 属性规定元素应该生成的框的类型,用的最多的就是display:block;显示 display:none;隐藏。

html5中display属性,display的属性相关推荐

  1. html5中audio播放器标签属性整理

    html5中audio播放器标签属性整理 HTML5 元素 audio播放器隐藏 audio标签控制函数功能说明 audio 可脚本控制的特性值 只读属性属性说明 HTML5 元素 元素是一个 HTM ...

  2. [html] html5中的meta标签http-equiv属性有什么作用?

    [html] html5中的meta标签http-equiv属性有什么作用? http-equiv是http5新增的属性,用于把 content 属性关联到 HTTP 头部,可模拟响应头.例如:con ...

  3. html5 minlength,HTML5中是否有minlength验证属性?

    回答(16) 3 years ago 如果想做出这种行为, 总是 show a small prefix on input field 或 the user can't erase a prefix ...

  4. html5干货,干货:详解HTML5中常见的五大全局属性

    HTML5中新增了"全部属性"的概念.所谓全局属性它是指可以对任何元素都可以使用的属性,今天为大家详细介绍三种常见的全局属性. contentEditable属性 contentE ...

  5. HTML5中拖动功能的添加属性,html5中可拖动dragable属性及其他成员的讲解

    html5中可拖动dragable属性及其他成员的讲解 发布时间:2020-04-22 11:08:02 来源:亿速云 阅读:350 作者:小新 这篇文章主要为大家详细介绍了html5中可拖动drag ...

  6. c语言内部超链接,HTML5中文本元素超链接的属性

    本章主要探讨HTML5中文本元素重要的一个超链接,探讨它自身的属性以及路径问题. 超链接的属性 元素属于文本元素,有一些私有属性或者叫局部属性.那么,相对应的还有通用属性或叫做全局属性.这方面的知识, ...

  7. HTML5中div布局的float属性

    今天在看div布局的时候讲到了利用float属性来实现元素的浮动,一开始搞得不是很明白,现总结如下: 无论如何,div是一种块元素,每个元素铁定会占一行,无论当前行是否已经用完了,也就是所谓的&quo ...

  8. html5中time属性怎么用,html5中返回TimeRanges对象的属性buffered

    实例 获得视频的第一段缓冲范围(部分),以秒计:myVid=document.getElementById("video1"); alert("Start: " ...

  9. html5中delay的作用,animation-delay属性怎么用

    animation-delay属性是用来定义动画何时开始,以秒或毫秒为单位:使用animation-delay属性可以自定义动画的延迟效果. CSS3 animation-delay属性 作用:ani ...

  10. html solid 属性,html solid属性 Html 中如何设置 div边框的颜色

    麻烦家说下.它般都用在何处?? 是指css border-tyle 吧1.none:表示没 2.solid:表示单线 3.double:表示双线 4.groove:表示凹槽 5.redge:表示皱纹 ...

最新文章

  1. Java 8:在2分钟内将智能流与数据库一起使用
  2. OpenCV cvLine
  3. LeetCode 1120. 子树的最大平均值(DFS自底向上)
  4. Android studio 常用快捷键的使用
  5. ASP.NET网站限制访问频率
  6. windows7 配置iis技巧
  7. 惠普打印机故障代码_惠普打印机出现故障怎么办
  8. Maven第8篇:按需构建
  9. HDU4565 So Easy!【矩阵快速幂】
  10. UOS系统(ubuntu)安装开发环境
  11. 2020年9月指数定期审核与调整 | TokenInsight
  12. 富士胶片消毒喷雾及湿巾证实可抑新冠感染;巴厘岛实施旅行健康安全新准则 | 美通企业日报...
  13. win7 桌面计算机不显示器,Win7电脑显示器模糊怎么办?
  14. 物竞党的福利来啦~如何学物理竞赛获得省一及以上的成绩?
  15. Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建
  16. 2021年4月14日 星期三 晴
  17. 16-kubernetes集群中ceph集群使用
  18. 哈姆雷特(hamlet)现代英语版
  19. python创建学生类姓名学号_python创建学生成绩管理系统
  20. 竞品分析和产品分析,你究竟搞清楚了么?

热门文章

  1. HTTP 各种特性应用(二)
  2. kodi没有中文设置_kodi18.1设置中文的方法
  3. java Comparator接口使用详解
  4. mLife | 刘星吟等肠道菌群、基因变异和饮食互作介导孤独症的发生
  5. fresh air项目记录3
  6. 调用双目摄像头生成深度图
  7. MyBatis中的JdbcType映射数据类型对照表
  8. 为了进阿里需要做哪些准备(最强java八股文和经验)
  9. 本地计算机无法启动1053,服务启动1053错误解决方法_错误1053无法启动服务怎么办...
  10. PowerPoint 2007 与 PowerPoint Viewer 2007 的命令行开关