0

使用 Visual Studio 2008,运行项目.. 任何项目。当通过我的“ASP.Net Dev Server”运行时,似乎任何居中都被忽略了,但一旦发布到我们的任何 IIS 服务器,居中就可以了。我说居中是因为这似乎是唯一的问题。

我以前见过这个问题,但反过来。

例子:

我使用这个 DIV 标签来居中内容:

<div style="text-align:center">
Contents...
</div>

在开发服务器上,不进行任何格式化。一旦发布,它看起来应该如此。

我们在使用 VS2010 时遇到了同样的问题。

有谁知道如何解决这一问题?

呈现页面后,源代码如下所示:

<div style="text-align:center">        
    <table width="90%" cellpadding="0" cellspacing="0" border="0">
        <tr style="background-color: #FF3700;">
            <td>
...and so on..

正如我所料。我不知道有任何其他方法可以测试这些东西。它在 IE 中的工作方式与在 FF 中的工作方式相同。正如我所说,当从 IIS 服务器运行但从这个开发服务器运行时,页面呈现正常......不行。

我不是新手……但这对我来说绝对没有意义。AFAIK,渲染html和css是浏览器的工作。为什么它呈现不同的是我无法理解的。我将尝试更多测试。

这可能是 PEBKAC 的情况。它与我的主页面有关,因为当我创建一个不使用它的页面时,格式按预期工作。为什么它会在开发服务器上以不同的方式呈现是没有意义的。无论如何,感谢您的帮助。

4

0 回答 0