Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 让你的网站与IE兼容-从哪里开始?_Javascript_Jquery_Css_Internet Explorer - Fatal编程技术网

Javascript 让你的网站与IE兼容-从哪里开始?

Javascript 让你的网站与IE兼容-从哪里开始?,javascript,jquery,css,internet-explorer,Javascript,Jquery,Css,Internet Explorer,所以我几乎完成了为学校舞会制作的网站。现在,我刚刚在Internet Explorer中查看了它,好吧,这是没有希望的。元素并不是它们应该在的地方,大多数JavaScript/jQuery根本不起作用。我不知道从哪里开始使我的网站与Internet Explorer兼容。使您的站点与IE兼容的最佳方法是什么?跨浏览器的主要步骤是。这是对web浏览器的一种说明,说明页面所用的HTML版本。跨浏览器的主要步骤是。这是一个关于网页是用什么版本的HTML编写的网页浏览器说明。众所周知,浏览器之间存在差异

所以我几乎完成了为学校舞会制作的网站。现在,我刚刚在Internet Explorer中查看了它,好吧,这是没有希望的。元素并不是它们应该在的地方,大多数JavaScript/jQuery根本不起作用。我不知道从哪里开始使我的网站与Internet Explorer兼容。使您的站点与IE兼容的最佳方法是什么?

跨浏览器的主要步骤是。这是对web浏览器的一种说明,说明页面所用的HTML版本。

跨浏览器的主要步骤是。这是一个关于网页是用什么版本的HTML编写的网页浏览器说明。

众所周知,浏览器之间存在差异。浏览器呈现CSS代码的方式也不同。您应该检查零件,看看它是如何工作的,或者是否按照您的要求工作的:没有一种解决方案是一对一的。这种体验会让你知道什么有效,什么无效。但首先,您可以隔离IE javascript代码中不起作用的内容,然后查看您有哪些替代方案。至于外观,可以选择使用单独的CSS文件,特别是IE。但是,通常有一种技术,即实现相同外观的不同方法,使您可以在不使用多个版本的代码的情况下创建所需的外观。

众所周知,浏览器之间存在差异。浏览器呈现CSS代码的方式也不同。您应该检查零件,看看它是如何工作的,或者是否按照您的要求工作的:没有一种解决方案是一对一的。这种体验会让你知道什么有效,什么无效。但首先,您可以隔离IE javascript代码中不起作用的内容,然后查看您有哪些替代方案。至于外观,可以选择使用单独的CSS文件,特别是IE。然而,通常有一种技术,一种不同的方法来实现相同的外观,使您能够在不使用多个版本的代码的情况下创建所需的外观。

修复已损坏的外观将是一件非常困难的事情。。。你真的需要从正确的角度出发,因为你可能需要重新编写网站的大块内容,以便让事情重新开始

回去?最简单的事情是使用以下指针开始一个新的布局,然后将您的站点移动到新的框架中。根据你网站的规模,这不是一项小任务。你的选择是一个接一个的代码调试,也许

展望未来,您如何构建一个在所有方面都能更均匀地工作的站点

1使用重置CSS样板文件

我最喜欢html5了。这些应用层的CSS,使每个浏览器看起来都一样,从你的CSS开始,然后给它你想要的样式。请注意,它们并没有解决浏览器计算事物的各种方式——边框是宽度的一部分,而不是firefox/ie的差异

2使用JS库


或者自己编写,但要注意浏览器之间的所有差异,而不仅仅是为您正在使用的浏览器编写代码。为该库构建一些JS测试,您可以在任何浏览器中运行这些测试,以确保该库按预期运行,然后再处理任何站点异常。有太多的JS库需要推荐,但和是两个很流行的库。

修复已经损坏的库将是一场谋杀。。。你真的需要从正确的角度出发,因为你可能需要重新编写网站的大块内容,以便让事情重新开始

回去?最简单的事情是使用以下指针开始一个新的布局,然后将您的站点移动到新的框架中。根据你网站的规模,这不是一项小任务。你的选择是一个接一个的代码调试,也许

展望未来,您如何构建一个在所有方面都能更均匀地工作的站点

1使用重置CSS样板文件

我最喜欢html5了。这些应用层的CSS,使每个浏览器看起来都一样,从你的CSS开始,然后给它你想要的样式。请注意,它们并没有解决浏览器计算事物的各种方式——边框是宽度的一部分,而不是firefox/ie的差异

2使用JS库


或者自己编写,但要注意浏览器之间的所有差异,而不仅仅是为您正在使用的浏览器编写代码。为该库构建一些JS测试,您可以在任何浏览器中运行这些测试,以确保该库按预期运行,然后再处理任何站点异常。有太多的JS库值得推荐,但和是两个流行的库。

让我们看看代码!IE经常因为怪癖而更加挑剔。确保你的页面在中进行验证应该会有很大帮助。你谈论的是整个JS和CSS,因为它太多了……我不知道到底发生了什么,因为我看不到它在IE中的样子,但你可能想看看使用CSS重置,如果你还没有,它可能会修复浏览器中的一些定位差异
平台。让我们看看代码!IE经常因为怪癖而更加挑剔。确保你的页面在中进行验证应该会有很大帮助。你谈论的是整个JS和CSS,因为它太多了…我不知道到底发生了什么,因为我看不到它在IE中的样子,但是如果你还没有看到,你可能想看看使用CSS重置,它可能会修复浏览器平台之间的一些定位差异。哇,这本身就帮了大忙。我不知道定义doctype是如此重要!我仍然有一些错误,但这是一个巨大的进步!非常感谢:哇,单是这一点就帮了大忙。我不知道定义doctype是如此重要!我仍然有一些错误,但这是一个巨大的进步!非常感谢你: