【发布时间】:2011-08-26 10:47:39
【问题描述】:
我正在尝试采用移动优先的网站设计方法。作为其中的一部分,我使用媒体查询来检测超过 768 像素的屏幕宽度
@media only screen and (min-width: 768px)
这会触发通过 CSS 加载图像
h1:before{content: url(../static/logo.png)" ";}
现在,当此图片加载时,我也想将其设为超链接。由于我已经在其他地方使用 jquery,我认为最简单的方法是在 DOM 中选择图像并向对象添加超链接元素。但是,在我看来,图像没有出现在 DOM 中,因为我使用 CSS 加载图像(我不确定它是伪元素的事实是否会有所不同)。
在移动优先策略中加载对象(图像)并对其应用标记的有效策略是什么? 谢谢!
【问题讨论】: