当我用jQuery添加新样式时,它会覆盖css吗?

When I add new style with jQuery will it overwrite css?

本文关键字:覆盖 css 样式 jQuery 添加 新样式      更新时间:2023-09-26

假设我有这个jQuery代码

$('head').append('<style>body, html { margin: 0!important; }.. even more ...</style>');

是否会覆盖当前的css(注意!important)我已经在我的浏览器中测试过了,它按预期工作,并覆盖了当前的css。

我基本上想要添加一些css,而不是。css文件

由于您应用了一个直接样式标记,它将覆盖任何css。important总是重写任何类,这通常被认为是不好的做法。为什么不添加一个类呢?