1

Chromeを使用してウェブページを作成しましたが、IEでウェブページがどのように読み込まれるかを確認するのを忘れていました。IEで開くと、ブラウザがcssを使用していないように見えます。以下は<head>、htmlファイルに配置したコードです。

<!DOCKTYPE HTML>

 <html>

 <head>

 <title></title>

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <link rel=StyleSheet href="largecw.css" TYPE="text/css" media=screen/>
 <script src="largecw.js" type="text/javascript"></script>
4

5 に答える 5

5

問題1

<!DOCKTYPE HTML>

DOCTYPEである必要があります

2号

 <link rel=StyleSheet href="largecw.css" TYPE="text/css" media=screen/>

この行では、media = screen/media = screen /)に接続されているため、メディアを認識できないため、引用符で囲んでください。

 <link rel=StyleSheet href="largecw.css" TYPE="text/css" media="screen"/>
于 2012-12-04T12:09:05.887 に答える
2

引用符で囲まれて<link>いない属性を使用し、終了と組み合わせて/>の属性値をmediaに設定しscreen/ます。これは無効なメディアクエリであるため、CSSファイルはロードされません。常に属性を引用することで、そのような間違いを防ぐことができます。https://stackoverflow.com/a/6495345/723769も参照してください。

この問題を修正するには、すべての属性を引用するか、(またはHTML5では必要ないため/>、完全に省略して)前にスペースを追加します。/

さらに、Doctypeに欠陥があり、IEでQuirksmodeレンダリングが発生します。する必要があります<!doctype html>

于 2012-12-04T12:20:26.057 に答える
1

代わりにこのコードを試してください:

<!DOCTYPE HTML>

 <html>

 <head>

 <title></title>

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <link rel="stylesheet" href="./largecw.css" type="text/css" media="screen" />
 <script src="./largecw.js" type="text/javascript"></script>

お役に立てば幸いです。

于 2012-12-04T12:11:54.653 に答える
0

あなたは""あなたのrel="StyleSheet"とmedia="screen"を包む必要があります

ヘッドのロードに関しては、ChromeはIEほど厳密ではありません

于 2012-12-04T11:38:25.067 に答える
0

指定されたcssファイルのパスを確認してください。指定されたパスにresoucreが見つからない可能性があります(cssファイルを保持するための別のフォルダがある場合は、その親ディレクトリを追加してみてください)

e.g. 
  <link rel="stylesheet" href="css/largecw.css" type="text/css" media="screen"/>

もう一度パスを確認してください。

于 2012-12-04T11:56:26.783 に答える