【发布时间】:2025-11-23 12:35:01
【问题描述】:
我正在尝试设计一个响应式页面。我有 2 个高度相同的 div。 它们都具有 max-width 属性并且 max-width 正在工作。一旦我添加了 float:left 属性,max-width 就不会影响它们。
这是一个例子:jsfiddle
<div class="color1">
Some Text
</div>
<div class="color2">
Bla
</div>
<div style="clear: both;">
和 CSS:
div{
height: 100px;
float: left;
}
.color1{
background-color: #6AC1FF;
max-width: 400px;
}
.color2{
background-color: #BDBCF4;
max-width: 100px;
}
我希望它们垂直对齐。除了浮动和 保持最大宽度?
【问题讨论】:
-
display: box;无效。你的意思是块还是内联块? -
之后您是否尝试过清除它们?添加一个具有
clear: both;属性的类,然后在两个框之后使用该类创建一个 div。 -
显示:内联,或显示:内联块。
-
*更新了我的代码并且已经尝试过内联、内联块。不工作...
-
浮动的元素会缩小到其内容的宽度。
标签: css-float responsive-design css