我试图在我的一个页面上为html编辑器设置预览框。我制作了一个标准的<div id="preview"></div>
样式容器,其中我偶尔会放弃我的html源代码,并且工作得很好。为页面的一部分清除引导样式
问题是,引导程序的样式渗入容器并'中毒'我的预览。我看到了两个解决方案,这一点:
- 移动预览到
iframe
- 应用某种清除/重置的CSS的地方,我主持预览
例如元素:
<div id="preview" class="clean-css">
</div>
.clean-css {
div, p: {
border: 0;
margin: 0;
}
/* a bunch of reset css stuff here */
}
我认为iframe
笨重的解决方案和排序的最后一招。我宁愿把我的东西放在一个页面上。所以我开始研究各种复位CSS样式表。不幸的是,它们似乎大部分都是为了平衡浏览器之间的差异,并且不会将所有样式重置为裸值(例如,保留其引导样式)。
我可以继续搜索更好的reset-css样式表,或者我可以尝试填写样式表中的孔,我现在有。但在此之前,我想我应该问更多经验丰富的前端开发人员他们的经验是什么。
- 是否有一个更全面的清晰的CSS解决方案呢?
- 正试图清理引导一个傻瓜的差事,我应该去
iframe
而不是?
Bootstrap CSS仅适用于容器。也许你可以解决它 –
我不明白。你的容器是什么意思? – panta82