为d3.js脚本单独的CSS

时间:2012-08-21 15:14:46

标签: javascript css html5 svg d3.js

我有一个带有HTML5文档类型的HTML文档:<!DOCTYPE html>,其中我链接了d3.js图形的专用CSS文件以及一个单独的.js脚本,用于使用d3.js绘制图形。

e.g。类似的东西:

<head>
    ...
    <link type="text/css" href="./graph.css" rel="stylesheet"/>
</head>
<body>
    ...
    <div class="graph">
        <script type="text/javascript" src="./graph1.js"></script>
    </div>
    ...
</body>

graph1.js内,我使用graph.css中的类设置节点,边缘等的样式。

现在,如果我在没有 doctype的情况下呈现HTML文件,则会在浏览器中使用graph.css的样式绘制图形。但是,只要我添加doctype,它就无法应用CSS文件中的任何样式。

我想知道这个问题的原因是什么,如何在不将CSS文件中的样式移回graph1.js内的d3.js代码的情况下修复它。谢谢!

0 个答案:

没有答案