IE6错误?表包装 [英] IE6 Bug? Table wraps

查看:67
本文介绍了IE6错误?表包装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello ciwas world。我刚刚找到了这个新闻组,它看起来非常有用。


我举了一些非常恼人的IE6行为示例:

http://www.devany.com/example。 HTML


这是一个标题/导航栏/内容布局,显示了

内容区域中的表格如何被IE奇怪地包装。


从常规尺寸的窗口开始,减小页面的宽度。在

,您希望浏览器停止调整

表的大小,该表将被包裹到导航栏差异的高度以下。


另外,如果页面高度小于导航栏div的高度,

内容div将被错误地渲染。


这就是这样,我肯定其他人一定见过它并且可以

提出解决方案建议。


任意接受者?


-


John Robin Devany
http://www.devany.com

Hello ciwas world. I''ve just found this newsgroup, and it looks really
useful.

I''ve put an example of some really irritating IE6 behaviour at:

http://www.devany.com/example.html

This is a header/navbar/content layout that shows how a table in the
content area will be strangely wrapped by IE.

Starting from a regular sized window, reduce the width of the page. At
the point at which you would expect the browser to stop resizing the
table, the table will be wrapped to below the height of the navbar diff.

Also, if the page height is less than the height of the navbar div, the
content div will be rendered incorrectly.

This is so f''d up, I''m certain someone else must have seen it and can
make a workaround suggestion.

Any takers?

--

John Robin Devany
http://www.devany.com

推荐答案

John Robin Devany写道:
John Robin Devany wrote:
Hello ciwas world。我刚刚找到了这个新闻组,它看起来非常有用。

我举了一些非常恼人的IE6行为的例子:

http://www.devany.com/example.html

这是一个标题/导航栏/内容布局,显示了如何将IE内容区域中的表格奇怪地包裹在IE中。

从常规窗口开始,减少页面的宽度。在您希望浏览器停止调整
表格大小的位置,该表格将被包裹到导航栏的高度以下差异。

此外,如果页面高度小于导航栏div的高度,
内容div将被错误地渲染。

这就是这样,我肯定的其他人必须已经看过它并且可以提出解决方案建议。
Hello ciwas world. I''ve just found this newsgroup, and it looks really
useful.

I''ve put an example of some really irritating IE6 behaviour at:

http://www.devany.com/example.html

This is a header/navbar/content layout that shows how a table in the
content area will be strangely wrapped by IE.

Starting from a regular sized window, reduce the width of the page. At
the point at which you would expect the browser to stop resizing the
table, the table will be wrapped to below the height of the navbar
diff.

Also, if the page height is less than the height of the navbar div,
the content div will be rendered incorrectly.

This is so f''d up, I''m certain someone else must have seen it and can
make a workaround suggestion.




如果你想要的不那么优雅和粗暴,请尝试添加以下为

表格中的额外行,宽度合适*

< tr>

< td colspan =" 6">< img src =" transparent.gif"宽度= QUOT * QUOT; height =" 1">< / td>

< / tr>


-

PeterMcC

如果您认为上述任何一项不正确,

不合适或以任何方式冒犯,

请忽略它并接受我的道歉。



If it''s inelegant and crude you''re looking for, try adding the following as
an extra row in the table with a suitable width at *
<tr>
<td colspan="6"><img src="transparent.gif" width="*" height="1"></td>
</tr>

--
PeterMcC
If you feel that any of the above is incorrect,
inappropriate or offensive in any way,
please ignore it and accept my apologies.


PeterMcC写道:
PeterMcC wrote:
John Robin Devany写道:
John Robin Devany wrote:
Hello ciwas world。我刚刚找到了这个新闻组,它看起来非常有用。

我举了一些非常恼人的IE6行为的例子:

http://www.devany.com/example.html

< Snip>
Hello ciwas world. I''ve just found this newsgroup, and it looks really
useful.

I''ve put an example of some really irritating IE6 behaviour at:

http://www.devany.com/example.html

<Snip>



如果你想要的不雅和原始,请尝试添加以下内容作为
额外的一行具有合适宽度的表格在*
< tr>
< td colspan =" 6">< img src =" transparent.gif"宽度= QUOT * QUOT;高度=" 1">< / td>
< / tr>


If it''s inelegant and crude you''re looking for, try adding the following as
an extra row in the table with a suitable width at *
<tr>
<td colspan="6"><img src="transparent.gif" width="*" height="1"></td>
</tr>




谢谢,但我需要能够在没有黑客攻击的情况下工作的东西 - HTML。


-


John Robin Devany
http://www.devany.com



Thanks, but I need something which will work without hacking-up the HTML.

--

John Robin Devany
http://www.devany.com




PeterMcC < PE *** @ mccourt.org.uk>在消息中写道

news:%x ******************* @ wards.force9.net ...

"PeterMcC" <pe***@mccourt.org.uk> wrote in message
news:%x*******************@wards.force9.net...
如果它正在寻找它的优雅和粗糙,请尝试在表格中添加以下
作为额外的行,其宽度为*
< tr>
< ; td colspan =" 6">< img src =" transparent.gif"宽度= QUOT * QUOT; height =" 1">< / td>
< / tr>
If it''s inelegant and crude you''re looking for, try adding the following as an extra row in the table with a suitable width at *
<tr>
<td colspan="6"><img src="transparent.gif" width="*" height="1"></td>
</tr>



我尝试了你对透明gif的想法。它没有解决问题。你会认为像这样的粗暴方法不会失败,但是,正如我所说的那样

它没有任何区别。

http://p0c79.phpwebhosting.com/~p0c79/example.html


还有更多的想法吗?

BTW - 我正在通过Eric Meyer on CSS的第一章工作>
我注意到他将表格布局转换为CSS的第一个项目只有

就目前的变化而言,主要的布局表格保留在

地点。也许,考虑到今天的所有跨浏览器问题,CSS布局将是另外几年将是一个可行的选项。

令人失望的看IE6(这是大多数标准符合浏览器

来自MS)这么简单的布局有问题。

再见

David

David Graham


I tried your idea of the transparent gif. It doesn''t solve the problem. You
would think that a crude method such as this could not fail, but, as I say
it makes no difference.

http://p0c79.phpwebhosting.com/~p0c79/example.html

Any more ideas?
BTW - I''m working my way through the first chapter of ''Eric Meyer on CSS''
and I notice that his first project on converting a table layout to CSS only
goes as far as presentational changes, the major layout tables are left in
place. Perhaps, it will be another few years before CSS for layout will be a
viable option considering all the cross browser issues of today.
Disappointing to see IE6 (which is the most standards conforming browser
from MS) having a problem with such a simple layout.
bye
David
David Graham


这篇关于IE6错误?表包装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆