Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 在图像元素上使用::before或::after?_Css_Image_Pseudo Element - Fatal编程技术网

Css 在图像元素上使用::before或::after?

Css 在图像元素上使用::before或::after?,css,image,pseudo-element,Css,Image,Pseudo Element,伪元素“::before”和“::after”是否对图像元素不起作用 这是我放在一起的一个例子…我只是想在这里的图像后面得到一个黄色背景: 我在中看到了这个“已回答”(但没有其他详细信息),但似乎在其他地方找不到任何关于它的信息。CSS 2.1规范说: 注意。本规范未完全定义 :before和:after替换为元素(如HTML中的IMG)。这 将在未来的规范中更详细地定义 所以避免使用这个是明智的。跨浏览器的行为是不确定的,将来可能会改变

伪元素“::before”和“::after”是否对图像元素不起作用

这是我放在一起的一个例子…我只是想在这里的图像后面得到一个黄色背景:

我在中看到了这个“已回答”(但没有其他详细信息),但似乎在其他地方找不到任何关于它的信息。

CSS 2.1规范说:

注意。本规范未完全定义 :before和:after替换为元素(如HTML中的IMG)。这 将在未来的规范中更详细地定义

所以避免使用这个是明智的。跨浏览器的行为是不确定的,将来可能会改变