我正在构建一个30页的Web应用程序,12个用户控件和3个主页。
我已经将所有CSS集中在一个名为Default的主题中。该应用程序将在不久的将来扩展。
分离css文件的最佳实践是什么?
我是否应该:
A -将所有内容放入一个由注释部分分隔的大CSS文件中(每个页面都有所有样式)
B -在一个新的UserControl文件中分离每个UserControl的样式(每个页面都有所有的样式)
C -与B相同,但不将UserControl CSS文件存储在主题中(在UserControl中手动加载UserControl)。
D -.?
我在中使用了一个,它有很多种样式的Text。目前,我正在做这样的事情。
case COMMENT:
t = new Text(lexer.comment.toString());
t.setStyle(BASE_STYLE + COMMENT_STYLE);
其中样式存储为java字符串。我的应用程序中确实有一个global.css,用于为场景中的一些静态节点设置样式,但是对于通过编程创建的文本,我不知道如何访问它。我尝试使用t.setId(..),并将样式定义放在css文件中,但这不起作用。
有没有一种方法可以将不同文本类型的所有样式存储在一个css中,并轻松地访问它们?请注意,我正
这里有以下代码application.css.scss:
@import "bootstrap-sprockets";
@import "bootstrap";
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, v
我有一个javascript函数,可以从影响我的网站的两个不同的css文件切换。问题是css只应用了我的函数的一部分,我需要刷新浏览器才能获得整个新样式。
下面是我的函数:
function switch_style ()
{
var head=document.getElementsByTagName('head')[0];
for (i = 0, link_tag = document.getElementsByTagName("link"); i < link_tag.length ; i++ )
{