浏览器的默认 CSS 样式表

Posted

技术标签:

【中文标题】浏览器的默认 CSS 样式表【英文标题】:Browsers' default CSS stylesheets 【发布时间】:2010-09-07 04:01:10 【问题描述】:

是否有针对不同列表? (表格形式的浏览器样式表)

我想知道所有浏览器中文本区域的默认字体以供将来参考。

【问题讨论】:

好的,我明白了。到目前为止,我没有太多运气研究这个,所以有一天它可能是一个很好的数据收集/参考项目!我知道 Firefox 和 IE 在处理 textareas 方面存在差异(就像大多数 IE 添加滚动条一样),但我认为字体大小通常是相同的。如果您没有找到任何东西,我只需添加一条注释,建议将 textarea 字体设置为字体大小,以便最好地使用该插件 - 我认为这完全可以接受。 当我试图确定为什么特定页面的行为方式与 Firebug 显示的不符时,我肯定很想知道默认值。 从 08 年 8 月 28 日 17:52 复制/粘贴消息(在 cmets 存在之前):@Ross & Will Dean 我通常使用 CSS 重置但我现在不能,因为它是用于jQuery插件,我真的不能改变别人的字体。 类似here @RBT该死的,即使我的问题在这种情况下通常具有先验性,但这个问题会被关闭,因为那个问题的票数是原来的两倍,而且星星也更多。我想不同之处在于我没有将我的问题限制在 html 元素上。可以说这个问题还包括 SVG 元素的样式。我有点生气,即使在他在这里链接并指出它们是重复的之后,他发布的问题也得到了更多的关注。另请注意,他发布时接受的答案并未建议使用 CSS 重置。 【参考方案1】:

不是表格,但如果您正在寻找特定的内容,源 CSS 可能会有所帮助:

Firefox default HTML stylesheet WebKit default HTML stylesheet

不过,IE 和 Opera 只能靠你自己了。

【讨论】:

不幸的是,这些文件都不能按原样使用,因为它们都使用预处理器方向。【参考方案2】:

我怀疑这是所有浏览器的移动目标,but there is a default style sheet for HTML 4 as defined by the W3C。

【讨论】:

这最接近于实际回答问题。【参考方案3】:

可能有一个列表,这就是我们使用 CSS 重置的原因。

Eric Meyer's Reset Yahoo's Reset

【讨论】:

该问题要求浏览器默认样式表,而不是 css 重置。我不认为这是一个有效的答案。【参考方案4】:

CSS 类编译了CSS2.1 User Agent Style Sheet Defaults 的列表。该页面底部的一些链接也是如此。

【讨论】:

【参考方案5】:

你不可能知道未来所有浏览器的所有配置的所有默认值。

人们解决这个问题的方法是通过将所有内容重置为已知值来启动他们的 CSS。以下是来自主要 CSS 专家之一的示例:http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

【讨论】:

【参考方案6】:

不久前对www-style进行了一些讨论和测试:

http://lists.w3.org/Archives/Public/www-style/2008Jul/0124.html

http://lists.w3.org/Archives/Public/www-style/2008Jul/att-0124/defaultstyles.htm

【讨论】:

以上是关于浏览器的默认 CSS 样式表的主要内容,如果未能解决你的问题,请参考以下文章

默认、用户和作者样式表有啥区别?

Normalize.css到底有啥用,麻烦举个比较实际的例子,他的功能是否重置浏览器默认样式表?

CSS基础知识(下)

css样式不止是浏览器

3CCS样式表

css去掉浏览器默认样式