项目里面有个公告板块,里面的主体内容是富文本编辑器生成的文章内容(会有一些在富文本编辑器编辑的样式),但是这个页面又必须引入reset.css(因为有头部和尾部),现在的问题是reset.css会对cms生成的内容样式造成了影响,请问有什么解决办法吗?
项目里面有个公告板块,里面的主体内容是富文本编辑器生成的文章内容(会有一些在富文本编辑器编辑的样式),但是这个页面又必须引入reset.css(因为有头部和尾部),现在的问题是reset.css会对cms生成的内容样式造成了影响,请问有什么解决办法吗?
这个不好弄,我提一个想法,虽然我也没这样做过,给头部和尾部(也就是除了富文本以外的)的每个大的外层div
加一个class
,这样在重置样式的时候,在样式前面把这个class
加上。有点儿像这样:
//reset.css
.xxx_class ul, .xxx_class ol {
list-style: none;
}
希望这点儿想法对你有所启发和帮助!
做不到,因为样式设置是全局的,就像vue,react所说的可以设置局部样式,其实还是全局样式,只不过是加了个标记,然后私有化了选择器。reset.css是清除统一样式,你可以用normalize.CSS,它是保留统一。
添加 not-reset.scss
.not-reset{
img{}
p{}
...去bootstrap里拷贝一些基础样式
}
在reset.css后边引用,有需要的地方添加class
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
突然在网上看到说用iframe,觉得完全可行啊,把富文本编辑器输出的内容嵌入到一个iframe中就可以完美解决这个问题啊