如何兼容所有浏览器。高手请进,菜鸟也来看看吧。

来源:百度知道 编辑:UC知道 时间:2024/06/11 09:48:38
现在写程序越写越没信心了。
今天拿了几个浏览器来测试程序,没有想到,一个下面一个样啊。
首先拿出:FireFox,哎,惨不忍睹啊!界面是出奇的难看啊~!
然后用拿出被遗忘的:NetScape,哎,还是一个样啊!难看之极啊!
最后拿出Opera来看,汗。。。比前两个还难看,真是没有信心了啊!
庆幸的是,我自己写的那个几个页面没有什么大的变化!也没有出现什么错位的现像!
现在写什么样的程序可以兼容所有的浏览器呢!
给点意见啊!
不用微软的服务器。那asp.net在哪个地方运行啊!现在Linux下面对.net的支持好像不怎么好啊!

用CSS兼容性会好些

一般来说,不可能兼容所有浏览器。这是商业竞争造成的。较早的浏览器是NetScape和它的前生马赛克,那时微软还是一片空白。出于竞争,微软借生产操作系统之便,一方面在操作系统上动手脚,一方面把IE挂靠操作系统,定义一些不规则的语句。用微软写网页的程序生成的HTML,IE懂得,所以没问题,用别的浏览器,会惨不忍睹。另外,同样是IE,不同版本浏览时,也常有不同,因为微软常常在产品未成熟时急冲冲抛向市场。

要想各浏览器兼容,用老一些的HTML,不要用花里胡俏的语句。可以用javascript,php之类嵌入浏览器种类和版本判断,生成适合该浏览器的HTML内容,最好不用微软的网站服务器(用linux).

OPERA不错,对图形的展现是最好。
就是截面不怎么样,中国人用不惯