将动态CSS代码注入文档的最佳方式是什么,以便可以在运行时预览所做的更改?将动态CSS注入文档?
我有一个HTML页面中的文本区域中,我将键入的CSS代码。我想从文本区域更新页面的样式。这是我使用的当前方法。
<!DOCTYPE html>
<html>
<head>
<title>Dynamic CSS Experiments</title>
<meta charset=utf-8 />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<style id="dynamic-css" type="text/css"></style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
jQuery(function ($) {
var styleTag, textArea;
styleTag = $("#dynamic-css");
textArea = $("#css-ta");
textArea.on('keydown', function() {
styleTag.html(textArea.val())
});
});
</script>
</head>
<body>
<textarea name="css" id="css-ta" cols="30" rows="10"></textarea>
...
</body>
</html>
这是最好的方法吗?还有其他的智能方法吗?
你在做什么是完美的,也是一种常见的方法。 – 2013-05-11 17:35:11
感谢@dda的编辑。 – 2013-05-11 17:52:07