当前位置: 首页 > wzjs >正文

建设银行上海分行招聘网站经典案例网站

建设银行上海分行招聘网站,经典案例网站,南宁seo企业优化,wordpress 白边CSS display 属性详解 属性设置元素是否被视为块级或行级盒子以及用于子元素的布局,例如流式布局、网格布局或弹性布局。 一、基础显示模式 1. block 作用: 元素独占一行可设置宽高和内外边距默认宽度撑满父容器 应用场景: 布局容器&a…

CSS display 属性详解

属性设置元素是否被视为块级或行级盒子以及用于子元素的布局,例如流式布局、网格布局或弹性布局。

一、基础显示模式

1. block

作用:
  • 元素独占一行
  • 可设置宽高和内外边距
  • 默认宽度撑满父容器
应用场景:
  • 布局容器(div/section/article)
  • 段落文本(p)
  • 列表项(li默认样式)
div {display: block;width: 80%;margin: 0 auto;
}
/* 创建通栏页眉 */
.header {display: block;width: 100%;height: 60px;background: #333;
}

1. inline

作用:
  • 元素水平排列
  • 不可设置宽高
  • 宽度由内容决定
应用场景:
  • 文字修饰元素(span/em/strong)
  • 超链接(a)默认样式
  • 行内文本元素
span {display: inline;color: red;/* width: 100px; 无效 */
}

3. inline-block

作用:
  • 兼具块级与行内特性
  • 可设置宽高
  • 元素水平排列
应用场景:
  • 导航菜单项
  • 图标按钮
  • 表单控件对齐
.nav-item {display: inline-block;width: 120px;padding: 10px;
}

二、现代布局模式

1. flex

快速了解CSS弹性布局

主要设置元素

作用:
  • 创建弹性盒子布局
  • 主轴/交叉轴排列控制
  • 子元素弹性伸缩
应用场景:
  • 响应式导航栏
  • 卡片等分布局
  • 垂直居中实现
.container {display: flex;justify-content: space-between;align-items: center;
}.card-container {display: flex;gap: 20px;justify-content: space-around;align-items: center;
}

1. grid

作用:
  • 创建网格布局
  • 二维布局控制
  • 精确行列定义
应用场景:
  • 仪表盘布局
  • 图片画廊
  • 复杂表单布局
.grid-container {display: grid;grid-template-columns: 1fr 2fr;gap: 20px;
}

三、特殊显示模式

1. none

作用:
  • 元素完全隐藏
  • 不占据文档流空间
应用场景:
  • 动态显示/隐藏元素
  • 响应式隐藏某些内容

.mobile-menu {display: none;
}
@media (max-width: 768px) {.mobile-menu {display: block;}
}

table 系列

属性值作用应用场景
table模拟<table>元素表格样式布局
table-row模拟<tr>配合表格布局使用
table-cell模拟<td>/<th>垂直居中解决方案

/* 传统垂直居中方案 */
.vertical-center {display: table-cell;vertical-align: middle;height: 200px;
}

3. list-item

作用:
  • 显示为列表项
  • 生成标记框(如圆点)
应用场景:
  • 自定义列表样式
  • 有序/无序列表改造
.custom-list {display: list-item;list-style-type: square;margin-left: 20px;
}

四、混合模式

1. inline-flex

特点:
  • 行内级弹性容器
  • 外部表现像inline
  • 内部使用flex布局

.inline-flex-container {display: inline-flex;align-items: center;
}

2. inline-grid

特点:
  • 行内级网格容器
  • 外部表现像inline
  • 内部使用grid布局
.inline-grid-container {display: inline-grid;grid-template-columns: repeat(3, 100px);
}

其他

1. contents

作用:
  • 元素自身不生成盒子
  • 子元素提升到父级层级
应用场景:
  • 无障碍优化
  • 布局结构调整

示例:

<!-- 移除中间容器层级 -->
<div class="wrapper" style="display: contents"><section>直接内容</section>
</div>

2. flow-root

作用:
  • 创建BFC块级格式化上下文
  • 解决浮动塌陷问题
应用场景:
  • 清除浮动
  • 防止外边距合并

📌 使用建议

优先使用现代布局:Flex/Grid > Float/Table

注意浏览器兼容性:

  • Grid布局需要IE11+
  • flow-root需要Chrome58+/Firefox53+

📚 综合对比表

属性值布局维度是否换行尺寸控制典型应用
block一维支持结构容器
inline一维不支持文本元素
inline-block一维支持导航项
flex一维可选支持响应式布局
grid二维可选支持复杂布局
table-cell一维支持

合理选择显示模式:

  • 需要水平排列:inline-block / flex
  • 需要二维布局:grid
  • 隐藏元素优先用opacity: 0 + visibility: hidden代替display: none
  • 避免滥用!important:保持样式可维护性

通过合理组合使用这些display值,可以构建出各种复杂的现代网页布局 🚀

http://www.dtcms.com/wzjs/776697.html

相关文章:

  • 有哪些vue做的网站主机如何做服务器建网站
  • 做百度推广和企业网站那个有效果吗中铁建设集团有限公司网站
  • phpcmsv9手机网站源码如何做网站好看
  • 网站建设使用的什么语言徐州做网站设计
  • 打米传奇手游湖北网站seo策划
  • 建网站的工具盐城做网站哪家最好
  • 淘宝客网站的建设怎样做自己的导购网站
  • 网络推广宣传方式aso优化工具
  • 网站建设及规划wordpress右下角设置
  • 商城网站开发需要多少钱网站没有地图怎么做
  • 网站建设及优化重要性首次登陆建设银行网站图文解说
  • 公司做网站哪个公司做得好网站设计注意因素
  • 做简历的网站叫什么重庆市建设工程造价管理总站
  • 网站建设注意事项知乎扮家家室内设计
  • 跑腿网站建设整站优化该怎么做
  • 公司网站页面设计图片公共资源交易中心编制
  • 公司网站设计制作公司东莞软件开发公司
  • 用ps做网站画布一般建多大陕西网站建设的内容
  • 免费网站建设的wordpress 精品主题
  • 济南市住建厅官方网站有自己团队做网站上线多久
  • 网站域名使用方法wordpress资源下载页面
  • 东莞门户网站建设方案黄页88怎么上传商品
  • 珠海网站设计价格wordpress 适合程序员
  • 网站用什么开发软件做wordpress页面链接如何修改
  • 专业做物流公司网站百度网盘客户端
  • 企业网站建设分为那几个阶段网站建设框架图
  • 制作自己的网页代码东莞seo优化平台
  • 网站建设网页模板温州网站建设
  • 温岭新站seowordpress 插件放在那
  • 本地网站建设多少钱信息大全wordpress登录工具