【发布时间】:2015-09-14 17:30:25
【问题描述】:
我创建了 3 个浮动列,我正在尝试使用 clearfix hack,但没有一个版本适合我。
我正在 Chrome 43 上查看我的网站,它看起来像这样: http://screencast.com/t/Dkenkh3Jq8SD
但在 Firefox 上,它看起来还不错。
我的网站的链接: http://idanmelamed.co.il/peppers-studio/
这是我的代码: http://jsfiddle.net/2zaeL9tk/
HTML:
<div class="main-content group">
<div class="column-right col">
<img src="http://idanmelamed.co.il/peppers-studio/img/itay-guitar.jpg" alt="איתי מנגן בגיטרה">
<p>Peppers Studio בהנהלת איתי בכרך, בוגר רימון... זה אומר שהוא ממש מקצועי!</p>
</div>
<div class="column-center col">
<img src="http://idanmelamed.co.il/peppers-studio/img/big-f-mixer.jpg" alt="נגן גיטרה">
<p>אולפן הקלטות מקצועי בכפר-סבא. החולמים ליצירה יוכלו לקבל שירותי אולפן והפקה מוסיקאלית מקצועיים באווירה מיוחדת.</p>
</div>
<div class="column-left col">
<img src="http://idanmelamed.co.il/peppers-studio/img/double-itay.jpg" alt="Trumpet and Sax">
<p>רוצה ללמוד לנגן על גיטרה? לימודים באווירה של אולפן הקלטות. שיעור ניסיון ראשון ב-50% הנחה!</p>
</div>
</div>
CSS:
.main-content img {
display: block;
margin: auto;
max-width: 100%;
height: auto;
}
.column-right {
float: right;
width: 33.3333%;
}
.column-center {
display: inline-block;
width: 33.3333%;
}
.column-left{
display: block;
float: left;
width: 33.3333%;
}
.col {
text-align: center;
}
.group::after {
content: " ";
display: table;
clear: both;
}
关于如何解决这个问题的任何想法?
编辑: 下面是一些不同浏览器的截图: http://browsershots.org/http://idanmelamed.co.il/peppers-studio/
【问题讨论】:
-
不清楚你在问什么;你的小提琴和你的实际网站在我的 Chrome 43 中看起来与在 IE 11 和 Firefox 38 中相同。
-
嗨@CBroe,感谢您的评论...您查看我的屏幕截图了吗?这是我的样子:screencast.com/t/Dkenkh3Jq8SD
-
要重现您在 Chrome 中显示的屏幕截图的唯一方法是通过将窗口大小拖动到更小的尺寸来更改窗口大小 - 但即便如此,以这些小尺寸重新加载页面可以解决问题。
-
这个问题在每一个决议中都会发生在我身上