我对样式标记和Javascript有疑问。许多插件或脚本都带有一个单独的CSS文件,用于样式化。那么,避免这种情况是不好的做法,并使用样式标记并将其附加到页面的头部,然后将这些样式用于您的插件?
例如,此代码:
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = '.hg-grid-item-4{ width: calc(24.25% - '+Options.padding * 2+'px); padding: '+Options.padding+'px; float: left; margin-bottom: 1%}';
document.getElementsByTagName('head')[0].appendChild(style);
会在不需要外部CSS样式表的情况下为网站添加一些样式。这会导致旧浏览器出现问题吗?
另外,正如您在我的示例中所看到的,我使用了一个变量作为填充和宽度。如果你愿意使用外部CSS,有没有办法做到这一点?提前谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)