更改jQuery UI样式表的首选方法?

时间:2012-02-06 21:29:21

标签: css jquery-ui

我需要对以下元素进行一些调整

来自jquery.ui.autocomplete.css的

  • UI-自动完成
  • UI菜单
  • UI菜单项目
来自jquery-ui-theme.css的

  • UI-插件
  • UI-插件含量
  • UI-角所有

您是否建议我直接对jquery-ui-theme.css和jquery.ui.autocomplete.css进行更改,或者您是否建议我使用对这6个元素的更改创建自己的.css文件,然后将< / p>

<link rel="stylesheet" href ="newstyles.css">

<head></head>中的最后一项?

3 个答案:

答案 0 :(得分:2)

我发现最好保留第三方css文件,然后创建一个覆盖这些值的第二个文件。只需确保以正确的顺序包含文件,以使更改生效。

我发现自己这样做的原因是,如果我想升级到更新了css的更新版本,我不必再次修改规则以达到同样的效果。

答案 1 :(得分:2)

为了安全起见,我始终建议不要编辑任何框架或主题的核心文件。在您的情况下,我肯定会根据更改制作新工作表。这样,如果您需要更新,调试或更改主题,您的自定义设置将保持独立且完好无损。

答案 2 :(得分:1)

你应该创建自己的css来覆盖你想覆盖的任何东西,这将使新版本出现时更容易升级。