1

例如,一个锚标签,如果没有明确地给出一个样式,那么它就已经有一个样式了。它是蓝色的,访问时变为紫色,并在悬停时更改光标。

Chrome 从哪里加载这些样式?

我的计算机上是否有Google Chrome 样式表,或者由 chrome 通过具有以下条目的 rel 链接访问:

...
a.visited {
    color:purple; /* just because */
}
a.hover {
    cursor:pointer;
}
... /* dozens of other CSS styles */

我在哪里可以找到这个Google Chrome 样式表文件或在线资源?

理想情况下,类似:chrome://internals/styles

或类似:http ://cdn.google.com/chrome/html.css

4

2 回答 2

2

所有浏览器都有一个user agent stylesheet. 这本质上是他们决定应用的默认样式,没有要求或官方标准,尽管浏览器总是会尝试按照您的预期行事(蓝色超链接,点击后紫色等)。

webkit 一可以在这里找到

其他浏览器可以在这里找到

当您检查元素时,您会注意到某些样式。例如,检查网页上的任何元素,然后单击<head>标签。您会注意到以下内容:

用户代理

Ahead就像任何其他元素一样,因此它通常会出现在您的网页上。显然这不是开发人员想要的,他们当然不希望在每个样式表中都隐藏头部,所以默认情况下用户代理会为他们做这件事。

于 2013-03-11T15:25:55.850 回答
1

看看这两个链接。

http://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css

浏览器对 HTML 元素的默认 CSS

他们应该帮助你一点。

于 2013-03-11T15:26:24.547 回答