css - 为什么两个 div 的颜色相同?只有 1 被定义为绿色

标签 css html background

我有两个独立的 div,为什么它们的背景颜色都是相同的石灰色?我想要第一个 div 白色。 这是 HTML:

<div id="head1">
    <ul>
        <li><a class="menu" href="#">Link one</a></li>
        <li><a class="menu" href="#">Link two</a></li>
        <li><a class="menu" href="#">Link three</a></li>
        <li><a class="menu" href="#">Link four</a></li>
    </ul>
</div>

<div id="title1">
     <h1>some title</h1>
</div>

这是 CSS:

 #head1 {
 }
 #title1 {
     height:100px;
     background-color:lime;
 }
 ul {
     float:left;
     width:100%;
     padding:0;
     margin:0;
     list-style-type:none;
     border-bottom:2px aqua dashed;
 }
 li {
     display:inline;
 }
 a.menu {
     float:left;
     width:6em;
     text-decoration:none;
     color:#666666;
     padding:0.2em 0.6em;
     border-right:1px solid white;
 }
 a.menu:hover {
     background-color:#ff3300;
 }
 h1 {
     font-family: Gautami;
     font-size:300%;
     color: #FFFFFF;
 }

最佳答案

当您 float 列表时,#title div 基本上看起来好像在它后面。要更正此问题,请将 overflow:auto 添加到您的 #head1 元素

#head1 {
    overflow:auto;
}

jsFiddle example

关于css - 为什么两个 div 的颜色相同?只有 1 被定义为绿色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22539517/

相关文章:

Javascript - 简化一堆长重复的隐藏/显示功能

html - 如何在 bash 中从 HTML 文档中提取特定文本?

javascript - 如何在 HTML 中使用 onchange

html - 如何获取屏幕宽度并在CSS中为其添加一些值

background - 如何检查是否在 iOS 上启用了 BackgroundFetching?

Asp.Net 元素不从 Css 文件获取样式属性

jquery - 在滚动条上来回旋转

javascript - 使用 jQuery 操作 HTML 表格

android - worker 无法在后台使用三星 S10 Android 9 并杀死应用程序

jquery - 我可以使用 jQuery 加载数据而不让浏览器显示正在加载吗?