html - 浏览器调整大小 div 在最小宽度处折叠

标签 html css

您能否在 css 中定位一个具有 min-width 属性的 div,以便当调整浏览器大小时 div 处于最小宽度值时,div 将折叠然后变为 100% 宽度,您是怎么做到的?

div {min-width:300px; background-color:red; max-width:600px; height:300px}
@media screen and (min-width:768px) and ( max-width:1024px) {
    div {
        width:100%
    }

}

最佳答案

您可以将选择器设置为

div[style*="min-width"] {
    width:100%;
}

然而,只有当此样式嵌入到 div 样式属性中时,这才会起作用。 我认为如果将这些 div 添加到一个类中会更好,然后选择器将是

div.myclass {
    width:100%;
}

我认为哪个更可靠。

关于html - 浏览器调整大小 div 在最小宽度处折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22391962/

相关文章:

jquery - 使用 jquery 隐藏图像而不隐藏父 DIV 背景图像

javascript - 使用 jquery/css 垂直对齐无衬线字体

html - 2 列表 - 将第 1 列文本堆叠到第 2 列

html - 为什么 float 父级中的空 span 标记会在新行上呈现?

jquery - 文本 slider 轮播高度过渡?

javascript - 如何按顺序检索特定 DOM 元素的所有 index() 值

javascript - 防止响应图像跳转?

css - 响应式 CSS - 如何在使用 iPhone 访问我的网站时自动调整填充?

html - 为什么当我使用本地 Dojo CSS 时我的网站不显示正确的字体?

html - 在 IE8 中加载时背景图像挂起