阅读:9318回复:13
送给 三翻领 一个userscript
在TABLE的格式中若设 style="table-layout:fixed;",则可以立即开始描绘TABLE,而不管TABLE的精确定位。这可以加快TABLE的描绘速度,在以前也许有实际意义,但在现在是没有意义的。由于新版IE的宽容(或许也是认为这个参数是没有用途的),导致现在很多网页还存在table-layout:fixed参数(特别是国内),也许是网页设计员也没有理解它的意义,导致IE显示正常,而FF大变样,包括你有一个帖子提到的china1000.net。
故写了个userscript,把fiexed改为auto,须greasemonkey扩展。我下面连接的帖子里有一个FF1.5用的gresemonkey0.6.4扩展: https://www.firefox.net.cn/newforum/view ... hp?t=11282 (好象这个论坛里很少有人用greasemonkey,它可是非常强的) 刚才又改了一下,使它变得聪明一点,不该动的地方就不要动! 谢谢斑竹加精! 今天在浏览Discuz的PHP论坛时(很多论坛都是由它构建的),搜索的结果页面格式不对,结果发现它的代码有点不规范: <table> <tr> <td> <table style="table-layout:fixed;"> ... </table> <br> <table style="table-layout:fixed;"> ---->此处改为auto ... </table> ... </td> </tr> </table> table和table之间直接并排排列,结果影响了版面,因此把table-layout又修改了一下,把所有的兄弟table中,非老大的table节点的table-layout改为auto。 |
|
|
1楼#
发布于:2005-12-11 15:04
|
|
2楼#
发布于:2005-12-11 15:04
刚才看了一下,要帐号和密码的,并且系统即将升级,等升了后看FF怎样.
|
|
3楼#
发布于:2005-12-11 15:04
刚才又改了一下,使它变得聪明一点,不该动的地方就不要动!
|
|
4楼#
发布于:2005-12-11 15:04
谢谢斑竹加精!
今天在浏览Discuz的PHP论坛时(很多论坛都是由它构建的),搜索的结果页面格式不对,结果发现它的代码有点不规范: <table> <tr> <td> <table style="table-layout:fixed;"> ... </table> <br> <table style="table-layout:fixed;"> --->此处改为auto ... </table> ... </td> </tr> </table> table和table之间直接并排排列,结果影响了版面,因此把table-layout又修改了一下,把所有的兄弟table中,非老大的table节点的table-layout改为auto。 |
|