[新]
根据我的发现,无论哪种方式,我都不能使用“after 或 :before,因为这不是我的函数运行的方式。我的更新是,当您单击链接时,div 会显示相关图像和标题,并且标题现在存储在 caption-overlay div 中。
如何让标题信息显示在 div 中?
这是我更新的链接:http://jsfiddle.net/SGktV/26/
[旧] 我在此链接中有以下代码:http://jsfiddle.net/SGktV/25/
当您单击链接时,隐藏的 div 会在带有 src 和 title 属性的图像中淡出。我唯一关心的是我知道你可以使用 :before 和 :after 设置 title 属性的样式,但我知道它们在 IE 8 中不起作用。有没有人找到解决方案或者是否有替代方法我可以用来显示与点击了链接?
content: attr(title);
希望我的代码对您有所帮助,谢谢!
最佳答案
更新
IE8 仅在指定 !DOCTYPE 时才支持内容属性。
但是您将
content
与 CSS3 Pie 一起使用.
您可以将 CSS3 与 CSS3 Pie 一起使用,并且它可以在 IE 中运行。
关于css - 样式图像标题属性作为标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784965/