將動態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