0

スムーズに動作する Web サイトを持っていますが、Chrome と IE9 でソースを表示すると、ファイルへのリンクではなく、CSS と JavaScript がインラインで表示されることがわかりました。私の PHP エディターに表示され、意図的にコーディングした<style type="text/css" style="display:none">[my css]</style>の代わりに。<link rel="stylesheet" type="text/css" href="style.css" />このようなことは他のウェブサイトでは見られません。私のウェブサイトだけです。

これはどのように可能ですか?サーバー設定の特定の変更?

4

2 に答える 2

0

HTMLページにCSSを追加するには、インライン、外部、属性ベースの3つの方法があります。

インラインCSSはあなたが今持っているものです。これは、CSSコードがHTMLに直接埋め込まれている場合です。

外部CSSは、2番目の例のようにCSSファイルを参照する場合です。

属性ベースのCSSは、HTMLファイルに属性を直接設定する場合です。元:

<div style="CSS HERE"></div>

3つの方法はすべて同じように機能しますが、抽象化の目的で、外部スタイルシートをお勧めします。

あなたの場合、PHPエディターはおそらくCSSをコードに直接挿入しています。

于 2012-05-02T16:13:28.523 に答える
0

ブラウザツールは、デバッグを容易にするためにインライン化しているだけです. これは、ページの流れを示すための便宜上のものです。ファイルは依然として外部にあり、多くのページで共有されています。

于 2012-05-02T16:18:10.850 に答える