css - CSS无法弄清楚为什么div消失了

css - CSS无法弄清楚为什么div消失了

我正在尝试通过在 2 个单独的 div 中使用 2 个图像来为搜索栏制作一些标签,但由于某种原因,它只会显示一个图像。非此即彼。如果我从 css 中注释掉 home-searchbar-school id,则会显示教授选项卡,否则只会显示学校,并且会显示教授选项卡应该在的位置。当我查看 div 在 google chrome 的开发助手中的位置时,它会在正确的位置显示它们,所以我有点难过。

这是HTML:

和CSS:

#home-searchbar{

margin-left: 20px;

float: left;

height: 115px;

width: 980px;

background-color: green;

}

#home-searchbar-tabs{

float: left;

width: 980px;

height: 32px;

background-color: red;

}

.home-searchbar-tab{

background-color: yellow;

width: 190px;

height: 32px;

float: left;

}

#home-searchbar-professor{

background: url('../img/searchtabs.png') 0 0 no-repeat;

}

#home-searchbar-professor{

background: url('../img/searchtabsinactive.png') 0 -64px no-repeat;

}

#home-searchbar-container{

float: left;

width: 980px;

height: 83px;

background-color: purple;

}

这些图像是精灵,它们工作正常,所以我只会上传其中一个。另一个图像是相同的只是不同的配色方案。

还有一个随机的小问题,在 div 中有一个类和 id 是不是很好?我仍在学习 CSS,所以想知道这是否是在 div 中使用两者的正确方式/最佳方式?

非常感谢您提供的任何帮助或建议!

相关推荐

新鲜橙子怎么保存?巧用新的方法,保持水果新鲜度,过来看看!
乐天市值蒸发了多少钱?乐天退出中国亏多少?
365平台怎么注册

乐天市值蒸发了多少钱?乐天退出中国亏多少?

📅 09-07 👁️ 1521
电动车72v是什么意思?电动车72v充电要多久
office365无法登录账号

电动车72v是什么意思?电动车72v充电要多久

📅 08-28 👁️ 3379
2岁宝宝长大牙要难受几天
365平台怎么注册

2岁宝宝长大牙要难受几天

📅 08-09 👁️ 5406
罗得西亚脊背犬多少钱一只?(影响罗得西亚脊背犬价格差异的因素)
寻仙怎么提高战力?(寻仙怎么提高战力值)
office365无法登录账号

寻仙怎么提高战力?(寻仙怎么提高战力值)

📅 07-09 👁️ 8594
忠犬八公銅像 (澀谷
365平台怎么注册

忠犬八公銅像 (澀谷

📅 07-24 👁️ 9626
京东商城会有假货吗?怎么分辨是不是正品?
365平台怎么注册

京东商城会有假货吗?怎么分辨是不是正品?

📅 08-24 👁️ 4410
第8章:镜头照明
office365无法登录账号

第8章:镜头照明

📅 08-15 👁️ 4112