0

我有.jsJavascript 文件,在其中我引用了在单独的样式表文件中定义的 CSS 类。

通过引用,我的意思是这样的:

.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.css. 这两个文件都存在于指定的位置,但没有将 中定义的样式graphs.css应用于由graph1.js.

注意:起飞<!DOCTYPE html>消除了问题,但它不是解决方案。

4

1 回答 1

2

是的,一点没错。它们将被正确引用。许多框架(如 JQuery)都会做这种事情来设置控件的样式。

于 2012-08-24T23:52:49.953 回答