2012-01-18 36 views
2

私はウェブサイト上で作業しています。だから私はウェブサーバーをセットアップした。ローカルホストを使用せずにLAN経由でウェブサイトにアクセスしようとしているときに、私はいくつかの奇妙な動作をしています。ローカルホスト上でCSSが異なる動作

まず、ローカルホストのページにアクセスすると、すべてがはるかに小さくレンダリングされているようです。見栄えが良いので幅などでページをデザインしました。今私がサイトにアクセスすると、ページ全体がいっぱいになります。

第2に、タイトルなどには@font-faceを使用しています。これはローカルホスト上で動作しますが、私のネットワーク経由でページにアクセスしたときは動作しません。

最後に、私の電話で(私のホームネットワークではなく3gを使用して)ページを訪問すると、CSSはまったくレンダリングされません。

この奇妙な動作を説明できますか?

+0

動作はコード自体から発生している可能性があります。問題のCSSにリンクやコードを提供できますか? – Mark

答えて

0

これは、LAN経由で表示したときにスタイルシートの一部が配信されないことがあります。

Firebug NETタブ(または同様のもの)を見ると、すべてのスタイルシートが含まれていてロードされていることを確認できます(404はありません)。

また、font-face(たとえば)が設定されている要素を見て、そのスタイルを確認すると、何が適用されていますか?それはスタイルがそこにないか、あなたが期待しているようにそこにあり、適用されていないのでしょうか? (私は前者を考えている)。


すべてが一つのことを除いて、今取り組んでいます。私の電話は、キャピトルだけのための 正しいフォントを示しています。これに関するアイデア?

DOMインスペクタで不適切なフォントのテキストを見ると、スタイルが適用されていることがわかりますか?

+0

ありがとう、これは大いに役立ちます。私は自分のスタイルシートをローカルホストから取り出した場所を見ました。このコンピュータから見ると、スタイルシートが検索されました。私の電話からはスタイルシートが見つかりませんでした。 localhostはありません。明らかにfont-faceはどちらの方法でもlocalhostでは動作しません。 –

+0

1つを除いてすべてが現在動作しています。私の電話は首都だけのための正しいフォントを表示します。これに関するアイデア? –

+0

あなたは首都を意味しますか? –

関連する問題