表格渲染问题:firefox 4、gecko

发布于 2024-11-10 18:31:52 字数 297 浏览 3 评论 0原文

在 webkit 浏览器中,此页面呈现良好:

http://www.ryanhaywood.com/s/film.html

但在更新后的 Firefox 中,它的间距非常可怕。我已经在 firebug 中搞砸了好几天了,我什至不知道如何在 firefox 中解决这个问题。

我对上述页面中部署的过时解决方案(表)表示歉意

有人能发现这个问题吗?

提前致谢 瑞安

In webkit browsers this page renders fine:

http://www.ryanhaywood.com/s/film.html

But in the updated firefox it is spaced horribly. I have messed around in firebug for days, I have no idea how to even fix this in firefox.

I apologize for the archaic solution (tables) deployed in aforementioned page

Can anyone spot the problem?

Thanks in advance
Ryan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阪姬 2024-11-17 18:31:53

您曾指出用表格创建布局已经过时,我绝对同意。这是使用

的解决方案,该解决方案应该适用于所有浏览器

示例: http://jsfiddle.net/pxfunc/hjgQm/

我将这些电影分类为左向右向交替模式div 就像这样:

<div class="left-orientation">
    <a href="#"><img src="http://placehold.it/250x175/ff0" alt="Director's Reel" /></a>
    <p class="title">Director's Reel</p>
</div>
<div class="right-orientation">
    <a href="#"><img src="http://placehold.it/250x175/f00" alt="Nobody's Off The Hook" /></a>
    <p class="title">Nobody's Off The Hook</p>
</div>

我使用边距来控制电影在父 div 中显示的位置,

#films div {width:46%;margin-top:-100px;}
#films .left-orientation {text-align:right;}
#films .right-orientation {margin-left:54%}

您可以向上或向下调整 #films div {margin-top:-100px;} 以适合您所需的高度用于抵消薄膜

You had indicated creating layouts with tables is dated, I'd definitely agree. Here's a solution using <div>'s that should work in all browsers

example here: http://jsfiddle.net/pxfunc/hjgQm/

I've classed the films in a left-orientation and right-orientation alternating pattern of div's like so:

<div class="left-orientation">
    <a href="#"><img src="http://placehold.it/250x175/ff0" alt="Director's Reel" /></a>
    <p class="title">Director's Reel</p>
</div>
<div class="right-orientation">
    <a href="#"><img src="http://placehold.it/250x175/f00" alt="Nobody's Off The Hook" /></a>
    <p class="title">Nobody's Off The Hook</p>
</div>

and I used margins to control where the films show up within the parent div

#films div {width:46%;margin-top:-100px;}
#films .left-orientation {text-align:right;}
#films .right-orientation {margin-left:54%}

you can adjust the #films div {margin-top:-100px;} up or down to fit your desired height for offsetting the films

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文