2

ラインブレーキを維持するために、プレラインホワイトスペーススタイルを使用しています。

<div style="white-space: pre-line;">
 - Item
 - Another Item
 - Third Item    
</div>

これはローカルで期待どおりに機能します:
-アイテム
-別のアイテム-3
番目のアイテム

ただし、リモートサーバーに公開する場合、改行は維持されません。すなわち
-アイテム-別のアイテム-3番目のアイテム

複数のマシンを試しましたが、改行の結果を維持することは次のようになります。

手入れの行き届いた地域:

http://localhost/mysite/mypage.htm <br/>
C:\inetpub\wwwroot\mysite\mypage.htm <br/>


マシン名を介して(同じマシンからでも)リモートで省略され、改行は省略されます:

http://MachineName/MySite/Mypage.htm 

WebサーバーはIIS7です。ブラウザIE9。

言うまでもなく、私はFirefoxを試しましたが、正常に機能しました。

どんな手掛かり?

4

1 に答える 1

0

公開された後、ブラウザーが間違ったドキュメントモードで読み取っているように聞こえます。

Developer ツールを使用して、IE9 がスタイル ルールをサポートしているかどうかを確認できます。

ページに移動します... f12 を押して開発者ツールを表示します。ドキュメント モードに注意してください... IE9 では、最新の CSS 3 スタイル ルールを使用するには IE9 でなければなりません (上部にモードが表示されます)。

次に、Developer ツールの検索ツール (矢印のように見えます) を使用して、検査するドキュメント内の要素をクリックします。

[Trace Styles] タブをクリックして、その要素に適用されているスタイル ルールのリストを表示します。空白がリストされていない場合、ブラウザ (そのドキュメント モードを使用) はそのスタイル ルールを認識していません。

于 2012-06-19T17:33:26.557 に答える