首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以从HTML元素中“删除”样式?

是否可以从HTML元素中“删除”样式?
EN

Stack Overflow用户
提问于 2018-08-16 05:08:21
回答 2查看 0关注 0票数 0

我想知道是否有可能用Javascript或其他方式将元素的样式恢复到“默认”状态。

我需要这样做,因为我将HTML插入第三方网页,无法控制它们归因于不同元素的样式。 例如,他们可能有:

代码语言:txt
复制
div {
  margin: 10px;
  padding: 5px;
  line-height: 10px;
  font-size: 150%;
  border: 10px solid yellow;
  foo: bar;
}

是否有一种简单的方法可以清除所有样式并将其设置回“默认”设置? 是否有默认样式列表?

EN

回答 2

Stack Overflow用户

发布于 2018-08-16 14:02:50

默认样式是由每个浏览器定义的,你可以猜到,所有的浏览器都有一些不同的样式。你可以定义每个样式属性并将其分配给继承!重要的是:

代码语言:txt
复制
div {
  margin: inherit !important;
  padding: inherit !important;
  line-height: inherit !important;
  font-size: inherit !important;
  border: inherit !important;
  foo: inherit !important;
 
票数 0
EN

Stack Overflow用户

发布于 2018-08-16 15:04:07

可以把CSS重置,公共元素的默认样式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档