loveiflower
2013-07-17 03:46
采纳率: 58.8%
浏览 5.0k
已采纳

safari浏览器100%适应高宽

有一个logo,我设置用媒体查询自动适应屏幕高宽。但是只有在safari浏览器中会出问题。

safari会让logo充满整个屏幕,改变原来的长宽比。

HTML代码:

<div id="logo"><a href="http://www.stilundso.de/"><img src="http://lorempixel.com/output/technics-h-c-200-206-2.jpg" width="200" height="206"></a></div>

CSS代码:

div#logo {background:#fff; width:200px; border-right:1px solid #FFF; height:206px; position:absolute; top:0; left:0; padding-top:41px;}

@media only screen and (max-width:206px) {
    div#logo {display:block; position:static; padding:0; border-right:none; width:auto; height:auto;}
    div#logo img {height:100%; width:100%;}
}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • Chengzi_963 2013-07-17 07:57
    已采纳

    使用height:auto; ,这样在safari中不会出现问题。

    点赞 评论

相关推荐 更多相似问题