Css 如何更改整个站点的默认文本颜色

Css 如何更改整个站点的默认文本颜色,css,Css,我用程序提供的模板,用所见即所得网站生成器建立了一个网站。我已经放弃了模板,使用CSS来设计所有内容,但由于某些原因,我无法更改整个网站的默认文本颜色 我认为只要在CSS中更改主体颜色就会更改默认颜色: body { font-family: Lato; font-size: 14px; line-height: 1.42857143; color: #ff9900; background-color: #750204; 因此,我尝试将颜色:#ff9900改为“b6b6”,但没有成功 然后,我

我用程序提供的模板,用所见即所得网站生成器建立了一个网站。我已经放弃了模板,使用CSS来设计所有内容,但由于某些原因,我无法更改整个网站的默认文本颜色

我认为只要在CSS中更改主体颜色就会更改默认颜色:

body {
font-family: Lato;
font-size: 14px;
line-height: 1.42857143;
color: #ff9900;
background-color: #750204;
因此,我尝试将颜色:#ff9900改为“b6b6”,但没有成功

然后,我将CSS文件中的每个ff9900实例替换为b6b6b6,但网站仍然显示ff9900的颜色。我不明白这怎么可能

显然我不知道我在做什么,所以要温柔。谢谢你的建议

编辑:以下是我在查看live页面时看到的内容:
只需使用
!重要信息

    body {
        font-family: Lato;
        font-size: 14px;
        line-height: 1.42857143;
        color: #b6b6b6 !important;
        background-color: #750204;
    }
为什么你的代码不起作用 尽管您的代码在逻辑上是正确的,但您必须考虑CSS的工作方式,特别是它如何设置样式。如果您有一个具有
颜色的特定元素:blaa,则它将始终在继承后设置该值。因此,当您使用
body{blaa…}
时,只有在以后没有其他内容覆盖时,才能看到结果。以下是一个图表,向您展示了这一点:

对于ID为“ID”的元素,如:body>nav>#ID,则将按如下方式应用样式:

  • 体型:
  • 导航样式
  • #ID样式或.CLASS样式
  • *风格
  • 在这种情况下,如果指定如下规则:
    body{color:red}
    ,然后指定
    #id{color:blue}
    ,则颜色将为蓝色,因为它是上面列表中2种颜色中的最新颜色

    为什么杜伊萨胡的答案被否决了 这是因为
    !重要信息
    当有其他方法不使用它时,它不是最好的选择

    怎么做 解决问题的最好方法是使用

    *{
    颜色:#b6b6
    }
    
    您是否尝试过在浏览器中的live网站上使用DevTools(F12)检查所有CSS规则,以了解其来源?也许那个网站建设者放了一个
    !重要信息
    某处或正在通过JavaScript添加CSS,这将覆盖任何样式表。好的,这很有意义。然而,无论我做什么,我都无法改变文本的颜色。我用CSS文件中的新颜色代码替换了旧颜色十六进制代码的每个实例,而live网站仍然显示旧颜色。还有,我试过使用!在建议的体形中很重要,但这也不起作用。我确实在头[]中找到了这段代码,我不确定那是什么,但我删除了它,它没有任何区别。你确定你已经保存了它并将它上传到了live Server Google Chrome 84.0.4147.105和…我清除了Chrome中的缓存,现在它可以工作了。@Maximilian Ast,谢谢你的编辑,我不是Markdown的高手,尽管它可以工作,这并不是真正的最佳实践。