html - 使用 div 对元素进行分组并为该组应用样式表

标签 html css

我正在尝试创建几个部门并为每个部门应用不同的背景,但我的代码没有按预期工作。

HTML

<div class="main">
    <div id="div1">Im in div-1</div>
    <div id="div2"></div>
    <div id="div3"></div>
</div>

CSS

.main{
    background-color:red;
}
#div1 {
    height:200px;
    width:100px;
    float:left
}
#div2 {
    height:200px;
    width:500px;
    float:left
}

当我为每个 id 设置背景颜色时,它按预期工作,但当我为类设置时它不起作用。

最佳答案

它有效,你看不到它,因为你的 float div 没有被父级包裹。

在父div中添加overflow:hidden

Fiddle

关于html - 使用 div 对元素进行分组并为该组应用样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179004/

相关文章:

html - 使用 CSS 在链接末尾添加 >(大于)符号

css - 有没有办法设置 iOS Safari 过度滚动/flex 滚动区域的样式?

css - 如何调整 p :commandButton 的大小

html - html5 标签 "Contenteditable"的 css 选择器

jquery - 如何使用jquery拖放内容

javascript - 快速资源,以了解有关所有JS高度的更多信息

html - Chrome TD 高度

iphone - 如何通过媒体查询区分 Android 和 iPad?

jQuery 找不到自定义属性

javascript - 根据表单提交返回信息