Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在CSS的背景url()中使用attr()吗?_Css_Background Image_Attr - Fatal编程技术网

我可以在CSS的背景url()中使用attr()吗?

我可以在CSS的背景url()中使用attr()吗?,css,background-image,attr,Css,Background Image,Attr,我希望在HTML中执行此操作: 在CSS中: a{ 背景图片:url(attr(href)); } 这似乎对我不起作用。甚至可能吗?在静态CSS文件中不可能。但是,您可以使用任何服务器端语言(如PHP)动态生成CSS 或者如果您需要CSS中的变量,请使用或 你在你的网站上使用jquery吗?我只是出于学术目的进行调查。我想看看是否可以用纯CSS实现。

我希望在HTML中执行此操作:

在CSS中:
a{
背景图片:url(attr(href));
}


这似乎对我不起作用。甚至可能吗?

在静态CSS文件中不可能。但是,您可以使用任何服务器端语言(如PHP)动态生成CSS


或者如果您需要CSS中的变量,请使用或

你在你的网站上使用jquery吗?我只是出于学术目的进行调查。我想看看是否可以用纯CSS实现。