【发布时间】:2011-08-21 05:05:09
【问题描述】:
所以这种布局只会在 IE7 中引起问题。我正在尝试使用嵌入视频的 2 个图像进行居中布局,并在其中一个图像上放置一些文本。 IE7 将文本向右抛出。我不确定 IE7 是否没有处理用于居中的负边距方法或其他问题。
我知道这不是溢出错误,因为我取出了overflow-x: hidden; 并得到了相同的行为。如果有人有任何见解或解决方案,我将非常感激,在此先感谢!
以下是相关代码:
<div id="hero">
<img src="images/heroleft.jpg" alt="" />
<p id="herotitle">WE ARE A VIDEO PRODUCTION<br />TEAM</p>
<iframe src="http://player.vimeo.com/video/22903076?title=0&byline=0&portrait=0&color=ffffff" width="622" height="350" frameBorder='0' border='0' style="border:0"></iframe>
<img src="images/herofaderight.jpg" alt="" />
</div>
CSS:
body{
margin: 0;
padding: 0;
color: #fff568;
overflow-x: hidden;
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
#hero{
left: 50%;
width: 1160px;
margin-left: -580px;
height: 350px;
position: absolute;
}
img,iframe{
float: left;
}
p#herotitle{
font-size: 36px;line-height: 38px;font-weight: 600;
padding-left: 130px;
position: absolute;
margin-top: 36px;
}
【问题讨论】:
标签: css internet-explorer layout internet-explorer-7 center