我正在使用meyerweb css重置。它工作得很好,但它会重置所有的默认样式,这些样式位于正文和模板结构(<body>、侧边栏等)中。或在主要内容(文章)中
这是个大问题!因为我在编辑器(TinyMCE)中设置了文本样式,但在主页上,它丢失了所有样式,如strong、italic或(非)有序列表。
我该怎么解决它呢?我可以说浏览器重置具有特定类或id (如#content)的<table>或<div>中的所有其他标签吗?
谢谢。
发布于 2012-04-05 01:06:18
您遇到了使用重置工作表的一个缺点,因为它们会重置所有内容。
您可能需要考虑使用完全重置的替代方案,例如normalize.css。这背后的想法是,不是让所有的浏览器都从头开始,而是让所有的浏览器都达到相同的基线。来自网站:
它能做什么?
与许多针对广泛的HTML resets.
这可能(也可能不)比Meyer重置更适合你。
发布于 2012-04-05 00:58:02
在我看来,最好的方法是在重置之后重新定义样式,而不是从重置中删除它们。虽然您应该不会看到上面定义的元素有任何问题,但是删除像ul和li这样的定义可能会导致浏览器之间的行为非常不一致。在重置后重新定义这些元素将确保浏览器之间的一致性。
发布于 2012-04-05 01:08:20
它受到YUI,Eric Meyer & Boilerplate的影响,但它并不害怕任何典型的样式方面
它有6个选项被注释掉了。(你只需要修改最少的选项3)如果有必要,你可以改变其他选项,其余的应该是预期的(一般情况下),除非你正在制作一个变成汽车的网站。(强制垂直滚动,行高,字体大小等事情由你决定)
CSSesta中的HTML5元素“当前”比Eric Meyer更新&可能会成为维护最频繁的重置表,我知道这一点,因为我会更新它。
(尝试一下,如果你有任何问题,请告诉我,我会查看你的默认问题,并在两者之间满足它)
https://stackoverflow.com/questions/10015633
复制相似问题