首页 > web前端 > css教程 > 正文

如何使用 CSS 创建具有相同自动宽度的并排 Div?

DDD
发布: 2024-11-15 07:39:03
原创
169 人浏览过

How to Create Side-by-Side Divs with Equal Auto Widths using CSS?

具有相等自动宽度的 CSS 并排 Div

在父 DIV 中实现子 DIV 相等的自动宽度可能会很棘手传统的浮动和宽度方法。但是,使用 display: table 属性提供了启用此功能的现代解决方案。

使用 Display: Table 的解决方案

  1. 设置父 DIV (#wrapper ) 显示为表格并启用固定表格布局。这将确保子 DIV 占据相同的宽度。
  2. 设置父 DIV 的高度以指定可用的垂直空间。
  3. 对于每个子 DIV,将 table-cell 的显示属性设置为确保它们并排显示并且与父 DIV 具有相同的高度。

CSS 示例:

#wrapper {
  display: table;
  table-layout: fixed;
  width: 90%;
  height: 100px;
  background-color: Gray;
}

#wrapper div {
  display: table-cell;
  height: 100px;
}
登录后复制

HTML 示例:

<div>
登录后复制

注意:

  • 此解决方案不兼容 IE7 及以下版本。
  • 提供的 JSFiddle 示例演示三个和两个等宽子 DIV。

以上是如何使用 CSS 创建具有相同自动宽度的并排 Div?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板