当前位置: 首页 > 面试题库 >

从元素中删除/重置继承的CSS

祝俊
2023-03-14
问题内容

我知道曾有人问过这个问题,但是在将其标记为重复之前,我想告诉您我的情况与在互联网上发现的情况有些不同。

我正在构建和嵌入脚本,人们可以将其放在自己的网站上。此脚本创建一个具有一定宽度/高度的div,并在其中包含一些信息。

我的问题是某些网站声明了div样式,这些样式也被我的div继承。

例如:

div{
    background-color:red;
}

因此,如果我没有为div设置任何背景色,即使我不想要它也将显示为红色。

我唯一能采用的解决方案是覆盖许多CSS属性,这样我的div将完全按照我的意愿显示。该解决方案的问题在于,有太多的CSS专有属性要覆盖,我希望我的脚本尽可能轻巧。

所以我的问题是您是否知道解决我问题的另一种方法。它可以在css / javascript / jQuery中。

谢谢


问题答案:

无法为特定元素“重置”样式,您将不得不覆盖所有不需要的样式。如果您直接使用CSS进行此操作,还是使用jquery来应用样式,则取决于您更轻松的方法(但是我不建议您使用javascript
/ jquery
,因为它完全是不必要的)。

如果您的div是可以包含在其他网站中的某种“部件”,则可以尝试将其包装到iframe中。这将“重置”样式,因为其内容是另一个文档,但这可能会影响小部件的工作方式(或完全破坏它),因此在您的情况下可能无法实现。



 类似资料:
  • 我有一个实体照片映射在JPA/Hibernate,有三个不同的孩子(PhotoSpot,PhotoSecteur,PhotoVoie)。我使用了@继承(策略=继承类型。JOINED),一切工作正常的持久化方法,但我不能设法使其工作时,我想删除的照片之一。 我试图通过从父类中删除一个元素来删除一张照片,但我不知道这是否可行。我看了所有其他关于同一主题的帖子,我认为问题可能来自我的子实体有一个@man

  • 问题内容: 我敢肯定,这一定是以前提到过/提出来的,但是一直在寻找一个没有运气的年龄,我的术语一定是错误的! 我模糊地记得我前一段时间看到的一条推文,它暗示有一个CSS规则可用,该规则将删除样式表中先前为特定元素设置的所有样式。 一个很好的使用示例可能是在移动优先RWD网站中,在小屏幕视图中用于特定元素的许多样式需要针对桌面视图中的同一元素进行“重置”或删除。 一个css规则可以达到以下目的: 用

  • 我依稀记得我刚才看到的一条tweet提示说,有一个css规则可以删除样式表中以前为某个特定元素设置的任何样式。 一个很好的使用示例可能是在移动优先RWD站点中,其中用于小屏幕视图中特定元素的大部分样式需要为桌面视图中的相同元素进行“重置”或删除。 css规则可以实现以下功能:

  • 问题内容: 如何从ArrayList中删除重复的元素? 问题答案: 如果你不想在中添加重复项,则应考虑为什么要使用允许重复项的。删除重复元素的最简单方法是将内容添加到中(不允许重复),然后将其添加Set回中ArrayList: 当然,这会破坏中的元素顺序。

  • 统计一个一维数组中的各个元素的个数,然后删除多出来的重复元素,并输出结果。 例如:[1,2,2,2,3,3,3,3,3]—>[1,2,3] 解决思路 将重复元素的列表中的重复元素进行统计,并将统计结果放在dictionary中,key为元素,value为该元素的个数 更新此步方法:上述步骤的功能,能够通过另外一个方法实现,即collections.Counter() 然后通过for获取key,得到

  • 我有一个定义如下的表: 然后我有了这个继承的表: Hibernate在数据库中创建了两个表,但是当我试图在JPA上删除一个继承的对象时,它会返回外键约束违反错误,因为它试图删除第一个类。如何在删除超类时首先删除继承类,以避免键约束违反错误? 谢谢你。