首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS修复区域地图,以便在iPhones和小型设备上正确显示?

使用CSS修复区域地图,以便在iPhones和小型设备上正确显示?
EN

Stack Overflow用户
提问于 2012-05-06 10:47:22
回答 1查看 495关注 0票数 2

这是我为客户制作的网站的链接:

http://knowyourheart.co.uk/alisir/diff/

它在所有桌面浏览器上都工作得很好,但是当在iPhone或小型设备上查看时,它不能正确对齐。

这主要是因为有版权信息和社交图标的图片是基于#map的,所以它是一个1200px的图片。

有什么办法可以绕过这个问题吗?

我真的很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-05-06 10:51:00

对于<img>标记(最终可能更可取),您需要设置图像的% width,如下所示:

CSS:

代码语言:javascript
复制
img{   
   max-width: 100%;
}

对于<area><map>元素(在您的示例中),需要使用CSS transform属性,如下所示:

CSS (小50% ):

代码语言:javascript
复制
area {
   zoom:.5; 
  -webkit-transform: scale(.5);  /* iPhone Safari browser specific */
  -o-transform: scale(.5);
  -moz-transform: scale(.5)"
}

要让页面的其余部分也适当缩放,可能还必须将其他<div>容器设置为% width。

只需调整浏览器窗口的宽度,就可以在笔记本电脑上快速测试手机的大小。如果你的内容仍然适合最小宽度的视图,那么你的状态很好,至少如果手机水平拿着的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10467699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档