所以,使用 IE 作为我的浏览器,我有一个简单的链接...
<a href="test.jpg">Image Link</a>
是否可以更改加载此图像的页面的背景颜色?
我想避免为图像创建一个全新的页面。
编辑 抱歉造成混淆。我认为这很清楚。 Pascal 和 Guffa 都是对的。
来自 Pascal...“我知道他希望图像在新页面中打开,并且该页面具有特定的背景色”
@David Andes,您是正确的,因为链接暗示了正在发生的事情(“我知道图像是 anchor 本身的一部分”),即图像将在新页面中打开。但是,您引用的语言不正确。
“更改此页面加载的图像背景。”
最后,我想更改打开此图片的页面的背景颜色。
所以对这篇文章评论的回答确实是 (1) 希望通过点击“图像链接”加载的页面改变背景颜色,
最佳答案
当有人点击这样的链接时,浏览器加载的唯一内容是图像本身——而不是任何“页面”。
这意味着背景颜色取决于浏览器,您对此无能为力。
如果您希望您的图像显示在任何其他“页面”中,则必须对那个页面进行编码——不过,如果您有多个图像,则不需要为每个页面编码不同的页面:一个通用页面,能够显示任何图像,并接收一个指示应该显示哪个图像的参数,就可以做到这一点。
只是为了好玩:在 firefox 下,可以通过转到 about:config
,搜索 browser.display.background_color
属性并更改它来更改背景颜色。
当然,作为网站管理员,您无法控制它:只有用户可以为他的 firefox 实例更改它。
关于html - 更改链接到图像的页面背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1415791/