【发布时间】:2016-09-28 13:11:40
【问题描述】:
http://www.public.asu.edu/~dscolli1/photography/collins.html
如果您在 Chrome 上查看网页,它会像画廊一样并排显示四张图片。但是,我在 IE、Firefox 和 Safari 中测试了该页面,并且球场的第四张图像掉到了下一行,导致页面不均匀。我注意到其他三个浏览器中的图像尺寸也稍大。
我从来没有遇到过这样的问题? Chrome 会以不同的方式呈现图像大小吗?
<body>
<header>
<img class="logo" src="Collins.png" />
</header>
<section class="imagecontainer">
<div class="img">
<a target="_blank" href="Tettegouche-.jpg">
<img src="Tettegouche-.jpg" alt="Tettegouche State Park">
</a>
</div>
<div class="img">
<a target="_blank" href="grove.jpg">
<img src="grove.jpg" alt="Spring Grove">
</a>
</div>
<div class="img">
<a target="_blank" href="oceandrive.jpg">
<img src="oceandrive.jpg" alt="Lake Michigan Sunrise">
</a>
</div>
<div class="img">
<a target="_blank" href="Reds.jpg">
<img src="Reds.jpg" alt="GABP">
</a>
</div>
</section>
<section class="container">
<a href="https://www.instagram.com/dxcc17/"><img class="icons"
src="instagram.png" /></a>
<a href="https://www.flickr.com/photos/131549031@N04/"><img
class="icons" src="Flickr.png" /></a>
</section>
</body>
</html>
@import url(reset.css);
body {
background-color: #e6e6e6;
}
header {
margin-top: 75px;
padding-bottom: 50px;
}
img.logo {
margin: auto;
display: block;
}
section.imagecontainer {
margin: auto auto auto 125px;
}
div.img {
padding: 5px;
opacity: 0.50;
display: inline-block;
width: 600px;
height: 400px;
}
div.img img {
height: 400px;
width: 100%;
}
div.img:hover {
opacity: 1.0;
}
.container {
padding-top: 50px;
width: 275px;
margin: auto;
}
img.icons {
display: inline-block;
margin: auto auto 20px auto;
padding-top: 50px;
}
【问题讨论】:
-
确保您没有放大或缩小页面。
-
再次测试并确保所有浏览器都处于 100%。同样的问题。
-
Chrome 上的 110% 缩放与其他浏览器的 100% 视图相匹配。
标签: html css cross-browser