在许多情况下,您必须动态创建css文件 例如,您可能希望将字体系列更改为基于请求
中的参数的内容你可以根据参数传递给它动态制作css,并将css文件制作成动态的asp,jsp,php ......
例如在java中:
<link href="MainCss.jsp?param=someFont" type="text/css" rel="stylesheet">
然后是MainCss.jsp
body {
font-size:100%;
background:#fff;
<%if ( request.getParameter("param") == "someFon" )%>
font-family:"Tahoma";
<%else%>
font-family:"Verdana";
}
我被告知这个解决方案有许多缺点:
他们的建议似乎是可以接受的!
但是,我一直在网上寻找并找到许多以某种方式执行上述操作的网站: ebay.com:
<link href="http://gh.ebaystatic.com/header/css/all.min?combo=11&ds=3&siteid=0" type="text/css" rel="stylesheet">
wikipedia.org
<link rel="stylesheet" href="//bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en&modules=ext.gad" />
他们告诉我这些网站也使用纯css而load.php?debuge=false
...只是一个css文件选择器,它将从硬盘中选择一个纯css文件并将其发送给客户端。
这种技术是否正确? 有没有人对我的问题有任何经验?
答案 0 :(得分:2)
您有很多可能性: