display有哪些值?说明他们的作用?

display解析:

display 属性用于控制元素的外部盒模型(外观)以及元素在文档中的布局。它有多个不同的值,每个值都会影响元素的呈现方式和行为。以下是一些常见的 display 属性值以及它们的作用:

  1. block(块级元素):

    • 作用:将元素呈现为块级元素,通常会在新行上开始,并占据其父容器的整个宽度。块级元素可以包含其他块级元素或内联元素。
    • 示例<div>, <p>, <h1>
  2. inline(内联元素):

    • 作用:将元素呈现为内联元素,不会开始新行,并仅占据其内容所需的宽度。内联元素通常用于包装文本和其他内联元素。
    • 示例<span>, <a>, <strong>
  3. inline-block:

    • 作用:结合了块级元素和内联元素的特性,元素在一行内排列,但仍可以设置宽度和高度。
    • 示例:使用display: inline-block可以创建水平排列的按钮或导航元素。
  4. flex(弹性布局):

    • 作用:使用Flexbox布局模型,允许元素在容器内灵活排列,以实现响应式设计和自适应布局。
    • 示例<div>元素可以设置为display: flex以创建Flex容器。
  5. grid(网格布局):

    • 作用:使用CSS Grid布局模型,将元素划分为网格,允许精确控制元素在容器内的位置和布局。
    • 示例<div>元素可以设置为display: grid以创建Grid容器。
  6. none:

    • 作用:隐藏元素,不会在页面上显示,但文档中的结构仍然存在。这可用于通过JavaScript来控制元素的显示和隐藏。
    • 示例:通常通过JavaScript设置display: none来隐藏元素。
  7. table(表格元素):

    • 作用:将元素呈现为表格元素,包括表格、表头、表体和表尾。这可用于模拟表格结构。
    • 示例<table>, <tr>, <td>
  8. table-cell(表格单元格):

    • 作用:将元素呈现为表格单元格,可以在表格内自由排列,类似于display: inline-block
    • 示例<td>
  9. table-row(表格行):

    • 作用:将元素呈现为表格行,可以在表格内自由排列,类似于display: inline-block
    • 示例<tr>
  10. list-item(列表项):

    • 作用:将元素呈现为列表项,通常与<ul><ol>元素一起使用。
    • 示例<li>
  11. initial:

    • 作用:将元素的 display 属性重置为初始值,根据元素类型的不同,可能是 blockinline
    • 示例display: initial
  12. inherit:

    • 作用:将元素的 display 属性继承自其父元素,从而采用父元素的 display 属性值。
    • 示例display: inherit

 详细解释各个 display 属性值的作用:

  1. block(块级元素):块级元素通常用于创建页面的主要结构,如段落、标题、div等。它们会在新行上开始,并占据整个可用宽度。块级元素的主要作用是创建页面的主要布局,它们可以包含其他块级元素和内联元素。

  2. inline(内联元素):内联元素通常用于包装文本和其他内联元素,它们不会在新行上开始,仅占据它们的内容所需的宽度。内联元素常常用于创建文本链接、强调文本等。

  3. inline-blockinline-block 元素结合了块级元素和内联元素的特性,它们在一行内排列,但可以设置宽度和高度。这允许创建水平排列的按钮、图像、导航元素等。

  4. flex(弹性布局)display: flex 允许使用Flexbox布局模型,以创建自适应和响应式的页面布局。通过定义Flex容器和其子元素之间的关系,可以实现水平和垂直居中、自适应列布局等复杂布局。

  5. grid(网格布局)display: grid 允许使用CSS Grid布局模型,将元素划分为网格,以实现高度灵活的布局。它适用于复杂的多列布局、定位元素等。

  6. nonedisplay: none 用于隐藏元素,它不会在页面上显示,但文档结构仍然存在。通常通过JavaScript来控制元素的显示和隐藏。这对于实现交互和动态页面非常有用。

  7. table(表格元素)display: table 可以将元素呈现为表格元素,包括表格

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/111154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

协同创新、奔赴未来——“华为云杯”2023人工智能创新应用大赛华丽谢幕

9月27日&#xff0c;在苏州工业园区管理委员会、华为云计算技术有限公司的指导下&#xff0c;由SISPARK&#xff08;苏州国际科技园&#xff09;、华为&#xff08;苏州&#xff09;人工智能创新中心联合主办&#xff0c;东北大学工业智能与系统优化国家级前沿科学中心、浙江大…

驱动:驱动相关概念,内核模块编程,内核消息打印printk函数的使用

一、驱动相关概念 1.操作系统的功能 向下管理硬件&#xff0c;向上提供接口 操作系统向上提供的接口类型&#xff1a; 内存管理&#xff1a;内存申请&#xff08;malloc&#xff09; 内存释放&#xff08;free&#xff09;等 文件管理&#xff1a; 通过文件系统格式对文件ext2…

E054-web安全应用-Brute force暴力破解进阶

课程名称&#xff1a; E054-web安全应用-Brute force暴力破解进阶 课程分类&#xff1a; web安全应用 实验等级: 中级 任务场景: 【任务场景】 小王接到磐石公司的邀请&#xff0c;对该公司旗下的网站进行安全检测&#xff0c;经过一番检查发现该网站可能存在弱口令漏洞…

​LeetCode解法汇总1726. 同积元组

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 描述&#xff1a; 给你一个由…

AAOS CarMediaService 服务框架

文章目录 前言MediaSessionCarMediaService作用是什么&#xff1f;提供了哪些接口&#xff1f;如何使用&#xff1f;CarMediaService的实现总结 前言 CarMediaService 是AAOS中统一管理媒体播放控制、信息显示和用户交互等功能的服务。这一服务依赖于android MediaSession框架…

搭建NGINX服务 如何统计网页访问量

一、搭建Nginx服务 搭建之前需要查看一下我们的内核数制 我们进行简单的内核优化 命令&#xff1a;ulimit -n 65535 安装Nginx服务 第一步 关闭防火墙和安全机制 systemctl stop firewalld #关闭防火墙 systemct disable firewalld #开机自动关闭防火墙 setenfor…

美创科技信创数据安全「利基者」!

近日&#xff0c;第一新声研究部正式发布《2023年中国信创网络安全产品竞争力象限》&#xff08;下称“象限报告“&#xff09;。 ◼︎ 象限报告综合考虑企业占有率、在技术/应用上的成熟度、在客户方面的交付完成度及口碑、产品在市场/营销/商业模式/行业拓展等战略上的领先性…

ES6 数组解构时不加分号引发的问题

问题代码 let value1 0 let value2 0 let value1_1 , value1_2 , value1_3 , value2_1, value2_2, value2_3function myhandle(cur, pre) {let s , c , r if (parseInt(cur) - parseInt(pre) < 0) {s -c decreaser Math.abs(parseInt(cur) - parseInt(pre))} el…

无人机新手防炸飞行技巧

不要在室内飞行,容易撞墙。起飞前设置好避障和返航模式。使用模拟器熟练掌握操控。选择开阔环境目视起飞。使用低速档平稳飞行。合理使用避障功能,不要盲目依赖。使用九宫格避障法。留意电量,及时返航。极低电量时放弃强行返航。飞行后及时为电池充电保养。

文件管理系统的基本认识

1.文件的属性 文件的定义:一组有意义的信息的集合。 1.文件名: 由创建文件的用户决定文件名&#xff0c;主要是为了方便用户找到文件&#xff0c;同一目录下不允许有重名文件。 2.标识符: 一个系统内的各文件标识符唯一&#xff0c;对用户来说毫无可读性&#xff0c; 因此…

NetCore/Net8下使用Redis的分布式锁实现秒杀功能

目的 本文主要是使用NetCore/Net8加上Redis来实现一个简单的秒杀功能&#xff0c;学习Redis的分布式锁功能。 准备工作 1.Visual Studio 2022开发工具 2.Redis集群&#xff08;6个Redis实例&#xff0c;3主3从&#xff09;或者单个Redis实例也可以。 实现思路 1.秒杀开始…

mysql按照日期分组统计数据(date_formatstr_to_date)

学习链接 mysql按照日期分组统计数据 博主-山茶花开时的 【Mysql专栏学习】 mysql按照日期分组统计数据 Mysql的date_format函数想必大家都使用过吧&#xff0c;一般用于日期时间转化&#xff0c;如下所示 # 可以得出 2023-01-01 08:30:50 select DATE_FORMAT(2023-01-01…

【合宙Air700E/780E短信转发】短信转发移动联通 不要钉钉不要微信,转发自建服务器-傻瓜式搭建

官方提供的教程介绍了通过钉钉、微信等工具接收短信验证码的方法&#xff0c;但最终实现的目的是获取验证码&#xff0c;而不是通过工具间接获得。 因此&#xff0c;我们可以直接调用API接口来获取验证码&#xff0c;从而达到更快、更便捷地获得验证码的目的。 所以做了一个服…

STM32内部flash闪存的总结

最近在做无人船和机巢远程在线升级的项目&#xff0c;牵扯到flash的操作&#xff0c;特此记录&#xff0c;便于以后查找。IMU也用到过&#xff0c;当时没记录 具体细节看 E:\Documets\AY\a-project\IMU\IMU16500\S0IMU v3.3 study\User\Driver\source eeprom.c E:\Documets\A…

【Java基础面试三十四】、接口中可以有构造函数吗?

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a;接口中可以有构造函数吗…

mysql检验分区性能的操作

mysql检验分区性能的操作 创建两个结构相同但是一个有分区另外一个没有分区的表 如上图我们给part_tab5创建的分区为1024个&#xff0c;因为mysql中允许最多有1024个分区&#xff1b;之前我测试的是创建8个分区&#xff0c;然后插入500万条数据&#xff0c;然后按照id查询&…

【持续更新】tutorial-Linux-Markdown-etc(Linux、命令、Markdown、md、Tex、LaTex)

1. Linux命令 1.1 常用 查看文件夹下文件数量: ls -l | wc -l7zip: 解压&#xff1a;7z x compressed_file.7z -o/path/to/destination # 注意-o和目标路径是连起来的&#xff0c;没有空格压缩&#xff1a;7z a compressed_file.zip destination_path conda 查看 conda 拥有的…

浏览器调试模式获取链接信息(获取京东cookie为例)

通过浏览器的调试模式&#xff0c;获取京东cookie变量pt_pin和pt_key。 一、登录 1&#xff09;打开网页 浏览器打开手机版京东网页&#xff1a;m.jd.com 2&#xff09;登录账号 点击【登录】按钮&#xff0c;输入账号密码登录 二、调试模式 1&#xff09;停留在要调试的…

C/C++ 快速入门

参考&#xff1a;https://blog.csdn.net/gao_zhennan/article/details/128769439 1 下载Visual Studio Code并安装中文插件&#xff0c;此处不再叙述 2 插件安装C/C插件 3 使用快捷键【Ctr ~】打打开终端 验证并未安装编译器 4 我们即将使用【MinGW-64】做为编译器 https:…

代码随想录刷题-数组双指针

算法刷题-数组 27. 移除元素-双指针 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改…