html - Css 在屏幕缩小时创建全宽 div

标签 html css

当屏幕尺寸缩小时,如何让下面代码中的 div 占 100% 宽度。在减小屏幕尺寸时,id="two" float 到下一行,在页面右侧留下一个空隙。

<div id="one"></div>
<div id="two"></div>

<style>
#one, #two {
border: 1px solid;
min-width: 400px;
max-width: 100%;
height: 200px;
float: left;
}
</style>

最佳答案

您应该使用媒体查询将 div 的宽度设置为 100% 直到特定断点。

#one,
#two {
  border: 1px solid;
  min-width: 400px;
  max-width: 100%;
  height: 200px;
  float: left;
}
@media (max-width: 800px) {
  #one,
  #two {
    width: 100%;
  }
}
<div id="one"></div>
<div id="two"></div>

引用:MDN - CSS media queries

关于html - Css 在屏幕缩小时创建全宽 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32029767/

相关文章:

html - css:我应该限制通用选择器的使用(*.classname vs a.classname)吗?

javascript - 滚动时关闭推送菜单

javascript - SVG 多边形缩放并相应地设置点

css - bootstrap 4 中的响应图像纵横比不正确

html - 风格从 chrome 到 IE 不同。定心

php - 大奖网站空白

html - 填充所有可用高度的输入

javascript - 提交表单时如何检查可放置区域是否为空

IE 中的 css calc 函数错误

html - 显示 :inline 时鼠标单击未注册在多行文本的尾随空格中