【CSS】display 属性

display 是 CSS 属性,用于控制元素的显示类型(display type)。它决定了元素如何在文档中生成布局和显示内容。

display 属性的常见取值有以下几种:

  1. display: block;:将元素呈现为块级元素。块级元素会独占一行,并且会在行与行之间创建一个新的换行空间。常见的块级元素有 <div><p><h1><h6> 等。

  2. display: inline;:将元素呈现为内联元素。内联元素不会独占一行,而是在一行内尽可能地排列。常见的内联元素有 <span><a><strong><em> 等。

  3. display: inline-block;:将元素呈现为内联块级元素。内联块级元素在一行内排列,并可以设置宽度和高度等样式,类似于块级元素。但是不会创建新的行。常见的内联块级元素有 <img><input> 等。

  4. display: none;:将元素隐藏。设置为 none 后,元素不会在页面中占据空间,也不会显示出来。它将完全从渲染流中移除。相当于元素不存在。

  5. display: flex;:将元素呈现为弹性容器。弹性容器允许子元素通过弹性布局进行排列和对齐。常见的用于构建响应式布局的属性。

  6. display: grid;:将元素呈现为网格容器。网格容器允许子元素通过网格布局进行排列和对齐。常用于复杂的网格式布局。

等等。

通过调整 display 属性,我们可以控制元素在页面中的排列和布局,实现不同的页面结构和样式效果。

相关推荐
Spider_Man14 分钟前
打造属于你的前端沙盒 🎉
前端·typescript·github
用户479492835691517 分钟前
🤫 你不知道的 JavaScript:`"👦🏻".length` 竟然不是 1?
前端·javascript·面试
掘金一周18 分钟前
凌晨零点,一个TODO,差点把我们整个部门抬走 | 掘金一周 9.11
前端·人工智能·后端
用户81744134274821 分钟前
kubernetes核心概念 Service
前端
东北南西30 分钟前
Web Worker 从原理到实战 —— 把耗时工作搬到后台线程,避免页面卡顿
前端·javascript
Zz_waiting.31 分钟前
案例开发 - 日程管理 - 第六期
前端·javascript·vue.js·路由·router
袁煦丞38 分钟前
企业微信开发者的‘跨网穿梭门’:cpolar内网穿透实验室第499个成功挑战
前端·程序员·远程工作
Simon_He43 分钟前
vue-markdown-renderer:比 vercel streamdown 更低 CPU、更多节点支持、真正的流式渲染体验
前端·vue.js·markdown
小桥风满袖1 小时前
极简三分钟ES6 - 模块化
前端·javascript
练习时长一年1 小时前
自定义事件发布器
java·前端·数据库