Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Asp.net 网页设计在不同浏览器中的细微变化_Asp.net_Css - Fatal编程技术网

Asp.net 网页设计在不同浏览器中的细微变化

Asp.net 网页设计在不同浏览器中的细微变化,asp.net,css,Asp.net,Css,我正在使用asp.net开发一个web应用程序。如果我在IE7中运行我的网页 然后,与IE8相比,设计略有变化。 你能告诉我为什么会出现这种差异,这个问题的解决方案是什么吗 IE7和IE8呈现页面的方式略有不同。就这么简单。就像IE8渲染与Firefox或FF3渲染与FF2渲染略有不同一样。造成差异的最大原因是古怪的CSS,但即使使用完全标准的样式,也存在一些差异。在IE7和IE8之间,有一个更符合标准的渲染的巨大推动,包括对长方体模型的轻微更改等等 首先也是最重要的一点是,确保页面以标准模式呈

我正在使用asp.net开发一个web应用程序。如果我在
IE7中运行我的网页
然后,与
IE8
相比,设计略有变化。
你能告诉我为什么会出现这种差异,这个问题的解决方案是什么吗

IE7和IE8呈现页面的方式略有不同。就这么简单。就像IE8渲染与Firefox或FF3渲染与FF2渲染略有不同一样。造成差异的最大原因是古怪的CSS,但即使使用完全标准的样式,也存在一些差异。在IE7和IE8之间,有一个更符合标准的渲染的巨大推动,包括对长方体模型的轻微更改等等

首先也是最重要的一点是,确保页面以标准模式呈现。怪癖模式基本上意味着“按你的感觉渲染”,这在IE中意味着“渲染非常像IE5”。在文件中添加
行作为第一行应该会触发标准模式(如果还没有)。然后,解决布局差异

理想的解决方案:如果所有东西都不是像素完美的,那么布局就不会看起来像垃圾。这其实并不难,特别是因为布局表实际上已经被弃用了

次优但功能性的解决方案:

<!--[if IE 7]>
 <link href="ie7.css" rel="stylesheet">
<![endif]-->


ie7.css
中,对ie7中的内容进行一些小调整,使其处于正确的位置。如果CSS做得好,其他浏览器往往不需要这样的调整。

你应该更明确,显示你发现的区别。了解您是否正在使用文档类型也很有用。如果没有这些信息,为什么无法猜测在您的特定情况下发生了什么。我正在尝试上载图像,但没有授予我上载图像的权限。因为我是此网站的新用户。是否有其他方式进行讨论。您的网页是否有DOCTYPE?如果您的网页位于公共服务器上,则您可以将链接粘贴到此处以供浏览复习。如果你的页面还没有公开,那么你可以使用一个像这样的网站来创建一个供审查的链接。如果您不熟悉JSFIDLE,则需要将ASP.NET页面中的HTML、CSS和JS输出粘贴到相关的jsfiddle窗格中,然后“保存”以创建一个我们可以查看的链接。