我需要将横幅图片动态加载到HTML5应用中,并且需要几个不同的版本以适合屏幕宽度。我无法正确确定手机的屏幕宽度,因此,我想到的唯一方法是添加div的背景图像,并使用@media确定屏幕宽度并显示正确的图像。
例如:
<span style="background-image:particular_ad.png; @media (max-width:300px){background-image:particular_ad_small.png;}"></span>
这可能吗,或者有人有其他建议吗?
通过使用Breakpoint for Sass之类的工具可以进行内联媒体查询
这篇博客文章很好地解释了内联媒体查询如何比单独的块更易于管理:没有断点
与内联媒体查询有关的是“元素查询”的概念,一些有趣的读法是: