【发布时间】:2016-06-04 10:19:56
【问题描述】:
我正在使用 HTML 模板,并尝试使用媒体查询根据浏览器大小替换网站的徽标。
我正在尝试我在这里找到的技术:@media queries and image swapping
我的 custom.css 文件有这个代码:
.test-mobile-logo{
display: none;
}
@media only screen and (max-width: 500px){
.test-main-logo{
display: none;
}
.test-mobile-logo{
display: block;
}
}
我的 html 文件有这个标志代码:
<div class="logo">
<a href="index.html" >
<img src="images/logo-dark.png" alt="" class="test-main-logo">
<img src="images/logo-main.png" alt="" class="test-mobile-logo">
</a>
</div>
该页面同时显示两个图像。但是当我删除我的 style.css 文件时,图像最终一次显示一个并正确替换。
style.css 文件:http://demos.webicode.com/html/lucian/html/css/style.css
我不确定冲突是什么,我还是 CSS 新手。有人有什么想法吗?
【问题讨论】:
标签: css media-queries