【发布时间】:2014-03-29 07:57:22
【问题描述】:
我有以下 html 代码,它在左侧显示 1 个图像,然后在中间显示一个文本框,在右侧显示一个图像。这两个图像具有相同的大小并调整大小以占据屏幕的整个高度。
这在 IE、Chrome 上运行良好,但在 FireFox 15、...、27 上,图像并不完全在右侧,有一个重要的边距。
图像为 760x1660,屏幕高度小于 1660,然后调整大小。
图像看起来好像图像具有与原始图像相对应的边距(760px)减去调整后的宽度......
有什么想法可以使用 css 为 FireFox 解决这个问题吗?
<style type="text/css">
body {
width: 100%;
}
.left {
float: left;
height: 100%;
padding-right: 5px;
}
.right {
float: right;
height: 100%;
padding-left: 5px;
}
.content {
}
</style>
<img class="left" src="./left.jpg" />
<img class="right" src="./right.jpg" />
<div class="content">
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<br />
</div>
你可以在这张图片上看到不需要的空间http://postimg.org/image/80y7aar41/ 它在 JSFiddle 上运行良好,但是当您将代码放在页面 http://www.filedropper.com/t4_1 中然后调整浏览器大小时,您会看到空旷的空间
【问题讨论】:
-
请提供示例图片
-
我已经设置了一个快速fiddle,但你需要解释更多问题是什么。这在 FF/Chrome 中看起来都一样