从特定的file.css中排除CSS形式的特定元素

时间:2018-09-17 12:42:47

标签: css

有人问过类似的问题,但这是更具体的。 我有由用户通过表单(商店软件)创建的页面。由于某种原因,元素没有给定槽形的填充。它从其他一些全局工作的css文件中获取css规则。如果在检查中我删除了该规则,我会得到用户通过表单提供的填充。

是否可以从特定的css文件中排除规则,或者对其进行覆盖,还是保留用户指定的规则?

1 个答案:

答案 0 :(得分:0)

有很多方法,其中一些最不脏:

  1. 为您的块添加特定的类,并在此处添加新样式。

  2. 使表单的元素路径更加“加权”

例如:

/* global path in css: */
.wrapper form .inner_block { ... }
/* you form has also some class .my_class */
.wrapper form .inner_block.my_class { ... }
/* or add extra element, if it is different from global: */
.wrapper form div.inner_block { ... }
  1. 在此页面的模板中根本不要包含css文件(可能不是您的情况)。

  2. 编写内联样式,但这是最糟糕的解决方案。