You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按操作执行后页面颜色仍不显示的CSS问题排查求助

问题排查与修复方案

嘿,我一眼就揪出问题所在啦——你的CSS代码里藏着语法错误,多余的逗号让浏览器直接跳过了你的样式规则,这就是页面始终只有黑白的原因!

具体错误点

  • 第一个选择器 body h1, { 里多了个逗号,浏览器无法识别这个无效的选择器,直接忽略了整个样式块
  • 第二个选择器 #contact,{ 同样多了个逗号,导致这个样式也完全没被应用

另外还有两个小细节可以优化(不影响当前颜色问题,但能避免后续坑):

  1. HTML里你用了两个相同的id="contact",但HTML规范里id必须是唯一的,建议改成class="contact",然后CSS里对应改成.contact选择器
  2. 你的script引用文件名拼写错了:mondernizr应该是modernizr,这个不影响颜色显示,但修正后能避免其他潜在加载问题

修正后的CSS代码

/* 移除了多余的逗号,让选择器生效 */
body h1 { 
    background-color: orangered; 
    color: black; 
} 

#contact { 
    background-color: green; 
    color: white; 
}

可选的HTML优化(针对重复id问题)

把两个<p id="contact">改成<p class="contact">,然后CSS对应调整为:

.contact { 
    background-color: green; 
    color: white; 
}

这样修改后,你的页面颜色就能正常显示啦!

内容的提问来源于stack exchange,提问作者steven ly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:08:47