2017-07-31 29 views
-1

每当我为我的身体设置背景颜色,它忽略后面的CSS样式。任何人都可以向我解释为什么会发生这种情况,以及如何解决它?任何人都可以向我解释为什么当我设置身体的背景颜色,他的原因我的其他CSS样式被忽略

body{ 
 
    background-color:gray; 
 
}; 
 
    
 
h1 { 
 
    text-align:center; 
 
}
<html> 
 
    <head> 
 

 
    </head> 
 
    <body> 
 
\t <h1>heading</h1> 
 
    </body> 
 
</html>

+1

通过CSS验证程序运行您的CSS。 – 2017-07-31 04:28:09

回答

2

后的第一个大括号是导致CSS解析失败的分号。

拆下,预期它会工作:

body{ 
 
    background-color:gray; 
 
} 
 
    
 
h1 { 
 
    text-align:center; 
 
}
<html> 
 
    <head> 
 

 
    </head> 
 
    <body> 
 
\t <h1>heading</h1> 
 
    </body> 
 
</html>

+0

为什么这个答案是负面的标记..? –

+0

@chandershekhar他们住在我们中间。这个答案是正确的。 – Gezzasa

+2

这是一个“错字”。错字应该以“打字错误”的原因关闭(在“偏题”之下);这就是它存在的原因。你也可以在评论中指出错字。通过回答,您很难删除该问题,因为它应该避免混淆网站。 – 2017-07-31 04:30:18

1

刚刚从第3行中删除;。然后它会工作。

1

问题在于body.Rade的规则之后的分号,导致其余规则被忽略。删除它,你的代码将工作。

body{ 
    background-color:gray; 
} 

h1 { 
    text-align:center; 
} 
相关问题