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

为何HTML示例中列表项“a”的颜色无法修改?

问题分析:CSS类样式未生效的原因及解决办法

你的核心问题是HTML文件未引入CSS代码——浏览器无法识别你单独写的CSS规则,因为两者没有建立关联,所以.color类的红色样式自然不会生效。以下是两种可行的解决方式:

  • 方法一:使用内部样式表
    在HTML的<head>标签内添加<style>标签,将CSS代码嵌入其中:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Adding CSS</title>
      <style>
        h1 {color: green;}
        .color {
            color: red;
        }
      </style>
    </head>
    <body>
      <h1>Three Methods of Adding CSS</h1>
      <a href="./inline.html">Inline</a>
      <a href="./internal.html">Internal</a>
      <a href="./external.html">external</a>
    
      <ol>
        <li class="color">a</li>
        <li>b</li>
      </ol>
    </body>
    </html>
    
  • 方法二:使用外部样式表
    假设你的CSS文件名为style.css且与HTML文件在同一目录下,在HTML的<head>中添加<link>标签引入外部CSS文件:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Adding CSS</title>
      <link rel="stylesheet" href="./style.css">
    </head>
    <body>
      <!-- 其余HTML内容不变 -->
    </body>
    </html>
    

小提示:如果使用外部样式表,务必确认CSS文件的路径与<link>标签中href属性的路径一致,否则浏览器仍无法加载样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 08:12:46