Jquery css-css样式与另一个css文件冲突

Jquery css-css样式与另一个css文件冲突,jquery,html,css,Jquery,Html,Css,我在一个网站上工作,问题是这个。 我的页面中有一些div和tables 我已经为它们编写了一些类和样式,并使它们看起来像我想要的那样 然后我添加了一个jquery插件,它有一个css文件。我把它包括在内,我的很多风格都被破坏和改变了 我用过!重要的是,在类名方面,尝试编辑它们,并保留其中一些,但大多数仍然不好 有没有办法把款式分开?一种使jQueryCSS文件只对其自身起作用而不影响整个页面的方法 没有啤酒和密码会让荷马发疯! 有两种选择,为什么国外的css会破坏你的设计 第一个-使用相同的类和

我在一个网站上工作,问题是这个。 我的页面中有一些div和tables

我已经为它们编写了一些类和样式,并使它们看起来像我想要的那样

然后我添加了一个jquery插件,它有一个css文件。我把它包括在内,我的很多风格都被破坏和改变了

我用过!重要的是,在类名方面,尝试编辑它们,并保留其中一些,但大多数仍然不好


有没有办法把款式分开?一种使jQueryCSS文件只对其自身起作用而不影响整个页面的方法

没有啤酒和密码会让荷马发疯! 有两种选择,为什么国外的css会破坏你的设计

第一个-使用相同的类和id名称

  • 这可以通过将类名更改为唯一的名称来轻松解决。我通常会在我的类和id中添加前缀来实现这一点
第二,包含的插件为元素本身设置样式,并且不使用类名或ID

  • 这可以通过更改css加载顺序来抵消。首先是插件,其次是你自己的样式表
根据: 定义的最后一条规则将覆盖以前的任何冲突规则

  • 如果它仍然会弄乱您的一些元素,那么您可能还没有在css中设计这些元素,因此采用了其他样式

然而,最好的方法是,使用插件样式表,去掉与您的样式表冲突的所有内容,这样您就不会再有冲突的规则了

没有啤酒和密码会让荷马发疯! 有两种选择,为什么国外的css会破坏你的设计

第一个-使用相同的类和id名称

  • 这可以通过将类名更改为唯一的名称来轻松解决。我通常会在我的类和id中添加前缀来实现这一点
第二,包含的插件为元素本身设置样式,并且不使用类名或ID

  • 这可以通过更改css加载顺序来抵消。首先是插件,其次是你自己的样式表
根据: 定义的最后一条规则将覆盖以前的任何冲突规则

  • 如果它仍然会弄乱您的一些元素,那么您可能还没有在css中设计这些元素,因此采用了其他样式
然而,最好的方法是,使用插件样式表,去掉与您的样式表冲突的所有内容,这样您就不会再有冲突的规则了

您可以:

  • 更改您的类名
  • 确保在插件css之后包含css(因此覆盖插件)
  • 为页面创建类名并使用嵌套类名(.page name div.className)
  • 使用firebug或任何其他开发工具检查元素,并查看插件css是如何覆盖您的css的(使用!重要、更长的嵌套或只是因为它是在稍后声明的)
  • 你可以:

  • 更改您的类名
  • 确保在插件css之后包含css(因此覆盖插件)
  • 为页面创建类名并使用嵌套类名(.page name div.className)
  • 使用firebug或任何其他开发工具检查元素,并查看插件css是如何覆盖您的css的(使用!重要、更长的嵌套或只是因为它是在稍后声明的)

  • 我真的需要更多的信息,我闻不到你的问题。插件真的有必要吗?它需要.css文件还是可以删除它?你试过重新命名你的类吗?我真的需要更多的信息,我无法察觉你的问题。插件真的有必要吗?它需要.css文件还是可以删除它?你试过重命名你的类吗?