0

.js別のスタイルシート ファイルで定義された CSS クラスを参照する Javascript ファイルがあります。

参照するとは、次のようなことを意味します。

.attr("class", "link")

link、スタイルシート ファイルで定義されたクラスです。

ファイル内で上記の.jsとファイルの両方をリンクすると、スタイルは適切に適用されますか?.css.html

編集:これまでに試したこと

HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Graph Test</title>
        <link type="text/css" href="../css/graph.css" rel="stylesheet">
    </head>
    <body>
        <div id="graph-container">
            <div style="width:700px; height:600px" id="graph"></div>
        </div>
        <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/d3/2.10.0/d3.v2.min.js"></script>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
        <script type="text/javascript" src="../js/graph1.js"></script>
    </body>
</html>

graph1.js.jsからクラスを参照する問題のファイルですgraph.cssgraphs.css両方のファイルが指定された場所に存在しますが、 で定義されたスタイルは で作成された要素に適用されませんgraph1.js

注:離陸<!DOCTYPE html>すると問題は解消されますが、解決にはなりません。

4

1 に答える 1

2

そのとおり。それらは正しく参照されます。JQuery などの多くのフレームワークは、この種のことを行ってコントロールのスタイルを設定します。

于 2012-08-24T23:52:49.953 に答える