You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flexbox布局中第二个Div未应用CSS指定样式问题排查

问题解决:第二个Div未应用样式的原因

你代码里的第二个Div标签存在拼写错误——把class写成了clsss,导致CSS中的.div1选择器无法匹配到该元素,所以样式没生效。手动调试时你正确指定了类名,因此样式能正常显示。

修正后的HTML代码:

<div class="contains">
  <div class="div1">1</div>
  <div class="div1">2</div>
</div>

完整可运行代码示例:

.contains {
  height: 100vh; /* 改为100vh确保容器占满视口高度,避免因父元素无高度导致居中效果不可见 */
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px; /* 可选:给两个Div添加间距,方便区分 */
}

.div1 {
  height: 50px;
  width: 50px;
  background-color: red;
}
<div class="contains">
  <div class="div1">1</div>
  <div class="div1">2</div>
</div>

修正后两个Div都会应用50px宽高和红色背景,并且通过Flexbox在容器中居中显示。

内容的提问来源于stack exchange,提问作者Dhruv Makwana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 13:50:07