惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
S
Securelist
MyScale Blog
MyScale Blog
Jina AI
Jina AI
罗磊的独立博客
The Cloudflare Blog
美团技术团队
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
雷峰网
雷峰网
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
博客园 - 聂微东
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
T
Tailwind CSS Blog
Attack and Defense Labs
Attack and Defense Labs
博客园_首页
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Hacker News
The Hacker News
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
D
Docker
Webroot Blog
Webroot Blog
N
Netflix TechBlog - Medium
T
Tor Project blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
B
Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Security Latest
Security Latest
V2EX - 技术
V2EX - 技术
N
News | PayPal Newsroom
Microsoft Security Blog
Microsoft Security Blog

博客园 - Jason.NET

请不要为了自己的商业目地不择手段 DOTNET 32位下的程序在64位下真的可以运行吗? - Jason.NET - 博客园 加密狗保护的VFP软件破解 (朋友之作,代发) 使 Framework 2.0 的程序集不用安装 Framework 就可以运行的工具免费发布了 怎样给没有源代码的.net程序添加修改功能 谁不需要赚钱 -- 想,还要敢想 - Jason.NET 发布一个武汉的.net程序员招骋信息 中国软件业的混乱,观总价值2亿项目后的感叹 - Jason.NET - 博客园 刚刚收到来至 Reliasoft Corporation 的一封版权申明信 我想列出一个保护类软件的黑名单 排名和积分都大大降低了?怎么回事? Thinstall 包装 Dotnet 程序分析 一款非混淆软件 for .net 保护 各种Web脚本下,日历的实现方法 由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理),六(其它保护方法) QQ有漏洞??? 由浅至深 谈谈.NET混淆原理 (四) -- 反混淆(原理 + 工具篇) WEB程序员,界面美化是你心中永远的痛吗? 由浅至深 谈谈.NET混淆原理(三)-- 流程混淆(续)
为什么浏览器有这么多标准???
Jason.NET · 2005-07-23 · via 博客园 - Jason.NET

为什么浏览器有这么多标准???

好几天都没有来这里闲转了,因为忙着做 Maxtocode 的产品网站
由于产品定位就想要国际化,所以支持国外的流行浏览器是不可避免的,至少得支持 Firefox 吧。

平时被IE宠坏了,Firefox看起来真的很自由,让人很向往,真的用起来才发现。。。 (也许是我无知)

这里我将陆续把 IE 和 Firefox 我能碰到的问题拿出来,以供大家以后发展参考。

两款浏览器标准不同,偶就不说了,反正偶也说不清楚到底那些不同,就每天把碰到的问题和解决的问题拿出来给大家参考吧

今天碰到两个恶心的问题
1. offsetLeft

object.offsetLeft 调用是取区object 到 OffsetParent 的距离,这本来是一个常用的方法,不过今天折磨了我半天时间。

<table width="100%" height="100%" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">
   <table width="780" height="1069" border="1" align="center" cellpadding="0" cellspacing="0" id="tMain" >
    <tr>
       <td></td>
    </tr>
    </table>   
 </td>
  </tr>
</table>
<script language="javascript1.2">
 function ReLocate()
 {
  alert(document.getElementById("tMain").offsetLeft)
 }
 window.onload=ReLocate;
</script>

很平常的语句,输出 offsetLeft 的值,在IE下当然是好的,可在Firefox下,总是输出 1
为什么???(当然,源代码不止这么一点,我最后慢慢精减到这么一点的。)
我在网上找遍了资料,也没找出原因,
解决方法:最后把代码改为:
<table width="100%" height="100%" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">
   <table width="780" height="1069" border="1" cellpadding="0" cellspacing="0" id="tMain" >
    <tr>
       <td></td>
    </tr>
    </table>   
 </td>
  </tr>
</table>
结果正常了,与IE一样了。。。该死的 Firefox

2.Div
   我建了一个Div,需要移动,使用Javascript控制Div的Top and Left
   Div 使用了 style.css 中的一个 class
   这很常啊 Dw支持这样的写法,默认也是这样的写法

    IE中很正常,到了 Firefox 中,又不起作用了。。。倒! 不知道Firefox这么烂,用户能用得下去吗?

    解决方法:

    将style.css 中的 class 从Div上去掉,然后使用 <Div id='abc' style = "..."> </div> 代替即可
    唉...
   

    希望大家还遇到过什么问题,怎么解决的,也贡献出来吧!

posted on 2005-07-23 00:15  Jason.NET  阅读(3523)  评论()    收藏  举报