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

课程CSS编程作业提交报错求助:样式规则未通过测试

编程作业测试未通过求助

我正在修一门课程,其中有一项计入成绩的编程作业,其他任务都完成正常,但这项作业提交后始终无法通过测试。未通过的测试项如下:

  • 标签内的'NEW'标签颜色需设为#fa9f42(1项相关测试)
  • ID为copyright的元素font-size需设置为0.75em

我已经按照作业README的要求编写了CSS代码,并且多次重新提交,但问题还是没解决。以下是我的CSS代码和作业要求:

body {
  background-color: #E0E0E2;
}

h1 {
  color: #721817;
}

h2 {
  color: #721817;
}

.center-text {
  text-align: center;
}

#logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

h2 span {
  color: #FA9F42;
  font-size: 0.75em;
}

#copyright {
  padding-top: 12px;
  font-size: 0.75em;
}

作业要求

  1. 打开styles.css文件。
  2. 为body元素添加CSS规则,设置背景颜色为#E0E0E2。
  3. 为h1元素添加CSS规则,设置文本颜色为#721817。
  4. 为h2元素添加CSS规则,设置文本颜色为#721817。
  5. 为center-text类添加CSS规则,设置文本居中对齐。
  6. 为ID为logo的元素添加CSS规则,设置左右margin为auto,display为block。
  7. 为h2元素的子元素span添加CSS规则,设置文本颜色为#FA9F42,字号为0.75em。
  8. 为ID为copyright的元素添加CSS规则,设置padding-top为12px,字号为0.75em。

排查建议

  1. 颜色大小写检查:测试要求的颜色是小写的#fa9f42,你代码里写的是大写#FA9F42。虽然CSS本身不区分颜色大小写,但部分严格的自动化测试工具可能会校验大小写一致性,建议改成小写尝试。
  2. 选择器匹配精度:确认页面中'NEW'文本所在的span是否是h2的直接子元素。如果span嵌套在h2内部的其他元素里(比如h2 > a > span),测试可能期望更精准的选择器。另外检查是否有其他更高优先级的CSS规则(比如带ID的选择器、内联样式)覆盖了h2 span的颜色设置。
  3. copyright样式覆盖排查:检查#copyright元素是否被其他CSS规则影响。比如父元素的font-size设置导致继承计算异常,或者存在优先级更高的选择器(比如.container #copyright)覆盖了你的font-size规则。可以临时添加!important测试是否是优先级问题:
#copyright {
  padding-top: 12px;
  font-size: 0.75em !important;
}
  1. 文件加载验证:确认styles.css已正确链接到HTML文件,且没有在它之后加载其他CSS文件覆盖样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:47:27