当我用jQuery添加新样式时,它会覆盖css吗?
When I add new style with jQuery will it overwrite css?
假设我有这个jQuery代码
$('head').append('<style>body, html { margin: 0!important; }.. even more ...</style>');
是否会覆盖当前的css(注意!important
)我已经在我的浏览器中测试过了,它按预期工作,并覆盖了当前的css。
我基本上想要添加一些css,而不是。css文件
由于您应用了一个直接样式标记,它将覆盖任何css。important总是重写任何类,这通常被认为是不好的做法。为什么不添加一个类呢?
相关文章:
- 无法覆盖CSS伪元素:before
- 删除不带jQuery的覆盖css
- React js应用程序's在托管应用程序中打开时将覆盖css样式
- 使用javascript或jquery覆盖css规则
- 可以't覆盖CSS规则
- 在javascript中覆盖CSS样式“display:none”
- 如何使用angularjs动态覆盖CSS
- 覆盖 CSS 不起作用
- 透视深色覆盖css和jquery
- Mopub移动web/javascript实现调整文本大小/覆盖CSS
- JQuery-显示/隐藏样式属性覆盖css
- 使用ToggleClass时,如何覆盖CSS
- 覆盖CSS样式
- 如何使用GreaseMonkey脚本覆盖(css)元类属性
- CSS样式表的更改不会反映在Angular.js中.JS是否覆盖CSS ?
- 从javascript应用的样式不会覆盖css的样式
- 使用JavaScript / jQuery永久覆盖CSS
- 当我用jQuery添加新样式时,它会覆盖css吗?
- 有没有办法覆盖CSS主题'浏览我的网站
- 使用{if}规则只覆盖CSS中的宽度