可以在Javascript文件中引用定义的CSS类吗
Can CSS classes defined be referenced inside a Javascript file?
我有.js
Javascript文件,其中引用了在单独的样式表文件中定义的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>
可以消除问题,但这不是一个解决方案。
当然。它们将被正确引用。许多框架(如JQuery)都会做这种事情来设计控件的样式。
相关文章:
- 使用自定义css在页面中弹出,而不覆盖页面's css
- 将自定义css保持在角度范围内
- 不使用自定义CSS或HTML(使用框架方法)的角度材质文本输入或文本区域标签大小
- Meteor:选择自定义javascript和自定义css作为模板
- 自定义 CSS 媒体打印查询中的模式高度和宽度
- 通过应用自定义 css 类禁用 html 输入元素
- 为html标记定义自定义css样式
- 自定义CSS复选框jQuery诱导的“;“已检查”;属性不't在视觉上”;“检查”;复选框
- wordpress主页上的自定义css和js
- 在条件中的几个时间行中设置自定义css效果后,从Jquery时间选择器显示时间
- 圆环饼图中数据标签的自定义CSS类
- CodeMirror在粘贴自定义css线条高度时呈现错误
- 基于计算定义css元素
- 自定义CSS输入框,使页面按ENTER键刷新
- 将自定义CSS注入WP Admin登录弹出iframe
- 如何将jQueryUI与我的自定义css一起使用
- 更改自定义css复选框的大小
- jQuery - 如果提交的表单为空,则添加自定义 css 类
- 将自定义 css 类添加到 ExtJS 4.0.7 面板标头
- 将自定义 CSS 类添加到由 kendoEditor 的工具栏操作触发的弹出窗口中