在 CSS 中是否有等效或使用方法try{}, catch(){}, throw,例如使用 c++ 或try: except :python。我是 CSS 和 JavaScript 的新手,在我的 CSS 文件中以及当我使用 JS 插入 CSS 时,我遇到了很多错误类型的问题。理想情况下,我希望有这样的东西:
(在我的 css 文件中):
<style>
try{
.blue{
background-color: "blue'; /*<-- problem*/
}
/*Style some more stuff*/
}catch(err){
.blue{
background-color: "blue"; /*<-- not a problem*/
}
};
</style>
现在我知道我可以在 JS 中设置所有这些东西,并在那里使用异常处理,但是对于更复杂的东西,在纯 CSS 中完成要容易得多。如果必须,我会在 JS 中执行此操作,但我宁愿不这样做,那么是否有任何语法可以执行此操作?