Visual Studio 2008 を使用して、プロジェクトを実行しています。「ASP.Net Dev Server」を実行すると、センタリングが無視されるように見えますが、IIS サーバーのいずれかに公開されると、センタリングは問題ありません。センタリングと言ったのは、それが唯一の問題だと思われるからです。
以前にこの質問を見たことがありますが、逆です。
例:
この DIV タグを使用してコンテンツを中央に配置します。
<div style="text-align:center">
Contents...
</div>
Dev サーバーでは、フォーマットは行われません。公開されると、本来のように見えます。
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サーバーから実行するとページは正常にレンダリングされますが、この開発サーバーからは..うまくいきません。
私は新しいものではありません..しかし、これは私にはまったく意味がありません。私の知る限り、htmlとcssをレンダリングするのはブラウザの仕事です。なぜそれが異なってレンダリングされるのかは私を超えています。私はさらにいくつかのテストを試みるつもりです。
これは PEBKAC のケースかもしれません.. MASTER ページを使用していないページを作成したときに、書式設定が期待どおりに機能したため、MASTER ページと関係があります。なぜそれが開発サーバーで異なる方法でレンダリングされるのかはわかりません..いずれにせよ、あなたの助けに感謝します.