0

我正在使用 meyerweb css 重置。它工作正常,但它重置了所有默认样式,即在正文和模板结构(<body>、侧边栏等)或主要内容(文章)中

这是个大问题!因为我已经在编辑TinyMCEstrongitalic

我该如何解决?我可以说浏览器重置所有,期望在 a<table><div>具有特定类或 id 的标签(例如#content)?

谢谢。

4

3 回答 3

5

您遇到了使用重置表的缺点之一,因为它们会重置所有内容。

您可能需要考虑使用完全重置的替代方法,例如normalize.css。这背后的想法是,与其让所有浏览器从头开始,不如让所有浏览器都达到相同的基线。从网站:

它有什么作用?

  • 与许多 CSS 重置不同,保留有用的默认值。
  • 规范化各种 HTML 元素的样式。
  • 更正错误和常见的浏览器不一致。
  • 通过细微的改进提高可用性。
  • 使用详细注释解释代码的作用。

这可能(或可能不会)比 Meyer 重置更适合您。

于 2012-04-04T17:06:18.337 回答
0

在我看来,解决这个问题的最好方法是在重置后重新定义样式,而不是从重置中删除它们。虽然您不应该看到上面定义的元素有任何问题,但删除 ul 和 li 定义之类的内容可能会导致跨浏览器的行为非常不一致。在重置后重新定义这些元素将确保跨浏览器的一致性。

于 2012-04-04T16:58:02.367 回答
0

使用http://CSSesta.tk

[它受到 YUI、Eric Meyer 和 Boilerplate 的影响,但不影响任何典型的样式方面]

它有 6 个选项被注释掉。(您只需要修改至少选项 3)如有必要,您可以更改其他内容,其余部分应如预期(通常),除非您正在制作一个变成汽车的网站。(例如强制垂直滚动,行高、字体大小由您自行决定)

CSSesta 中的 HTML5 元素“当前”比 Eric Meyers 更新,并且可能会成为最常维护的重置表,我知道这一点是因为我将对其进行更新。

(试一试,如果您有任何问题,请告诉我,我会查看您的默认设置并在两者之间进行处理)

于 2012-04-04T17:08:19.667 回答