移除手机屏幕中的图片 link
Remove image link in mobile screen
我的桌面网站主题上有一张可点击的图片,该图片显示在移动设备屏幕上。我已经成功地使用以下代码删除了图像,但它留下了一个用户看不到的“幻影”link,但如果触摸它们会将他们带到 linked 页面:
在footer.tpl
<div id="footer">
<div class="column">
<a href="http://mywebsite.com/delivery" id="test"></a>
在stylesheet.css
#test {
@media screen and (max-width: 480px) { image display: none; }
background-image: url('../image/myimage.png');
background-repeat: no-repeat;
position: absolute;
margin-top: 10px;
margin-left: 20px;
width: 75px;
height: 75px;
有什么方法可以删除 link 吗?提前致谢。
您的 CSS 格式似乎不正确。尝试用以下内容替换您的媒体查询,它通过 id:
选择并隐藏您的 link
@media screen and (max-width: 480px) {
#test {
display: none;
}
}
在媒体查询中为您的元素添加 display:none;
。
#test {
display: block;
background-image: url('../image/myimage.png');
background-repeat: no-repeat;
position: absolute;
margin-top: 10px;
margin-left: 20px;
width: 75px;
height: 75px;
background: whitesmoke; /** Testing purposes **/
}
@media all and (max-width: 480px) {
.hide {
display: none;
}
}
<div id="footer">
<div class="column">
<a href="http://mywebsite.com/delivery" id="test" class="hide"></a>
现在你的媒体查询看起来无效。
要隐藏 link,您可以这样做:
@media screen and (max-width: 480px) {
#test {
display: none;
}
}
请注意,这将覆盖 #test
元素的 display
样式。
建议:您可能想使用 css class 代替,例如 <a class="hidden-mobile"...
并在您的 css 文件中使用 .test
,所以您可以多次重复使用 class。
我的桌面网站主题上有一张可点击的图片,该图片显示在移动设备屏幕上。我已经成功地使用以下代码删除了图像,但它留下了一个用户看不到的“幻影”link,但如果触摸它们会将他们带到 linked 页面:
在footer.tpl
<div id="footer">
<div class="column">
<a href="http://mywebsite.com/delivery" id="test"></a>
在stylesheet.css
#test {
@media screen and (max-width: 480px) { image display: none; }
background-image: url('../image/myimage.png');
background-repeat: no-repeat;
position: absolute;
margin-top: 10px;
margin-left: 20px;
width: 75px;
height: 75px;
有什么方法可以删除 link 吗?提前致谢。
您的 CSS 格式似乎不正确。尝试用以下内容替换您的媒体查询,它通过 id:
选择并隐藏您的 link@media screen and (max-width: 480px) {
#test {
display: none;
}
}
在媒体查询中为您的元素添加 display:none;
。
#test {
display: block;
background-image: url('../image/myimage.png');
background-repeat: no-repeat;
position: absolute;
margin-top: 10px;
margin-left: 20px;
width: 75px;
height: 75px;
background: whitesmoke; /** Testing purposes **/
}
@media all and (max-width: 480px) {
.hide {
display: none;
}
}
<div id="footer">
<div class="column">
<a href="http://mywebsite.com/delivery" id="test" class="hide"></a>
现在你的媒体查询看起来无效。
要隐藏 link,您可以这样做:
@media screen and (max-width: 480px) {
#test {
display: none;
}
}
请注意,这将覆盖 #test
元素的 display
样式。
建议:您可能想使用 css class 代替,例如 <a class="hidden-mobile"...
并在您的 css 文件中使用 .test
,所以您可以多次重复使用 class。