gpt4 book ai didi

css - url ("#foobar"是什么意思);

转载 作者:行者123 更新时间:2023-11-28 11:10:13 28 4
gpt4 key购买 nike

我正在研究一个 css 连接器,作为其中的一部分,我必须将 URL 重写为绝对 URL。

作为其中的一部分,我不会重写任何绝对 URL(以 http、https 等开头)。在 Django 元素中,他们使用这些作为要忽略的 URL 格式:

body {
background: url("#foobar");
background: url("http:foobar");
background: url("https:foobar");
background: url("data:foobar");
background: url("//foobar");
}

https://github.com/django/django/blob/master/tests/staticfiles_tests/project/documents/cached/css/ignored.css

除了 background: url("#foobar"); 格式外,我都看过了。

我也在他们的测试用例中看到它来定义行为:

div {
behavior: url("#default#VML");
}

https://github.com/django/django/blob/86f4459f9e3c035ec96578617605e93234bf2700/tests/staticfiles_tests/project/documents/cached/css/fragments.css

“url('#foobar')”指的是什么?它是有效的 css 还是 MSIE hack 之类的?

最佳答案

这用于引用 文档中的图像。

例如,来自Using SVG :

<svg ...>
<filter id="pictureFilter" >
<feGaussianBlur stdDeviation="5" />
</filter>
</svg>

CSS:

.ground:hover {
filter: url(#pictureFilter);
}

关于css - url ("#foobar"是什么意思);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23416084/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com