我想使用PHP控制第三方网站的CSS.假设我想更改网站的字体大小,我将从用户那里输入.我能这样做吗?
解决方法:
您可以每次都使用PHP生成的整个.css文件,但这有点浪费cpu.相反,为什么不利用css的级联性呢?让PHP输出一小段CSS到每个页面中以覆盖.css文件中的字体集:
<head>
<link rel="stylesheet" href="styles.css" type="text/css">
<style type="text/css">
#some_element {
font-size: <?PHP echo $user_selected_font_size ?>px;
}
</style>
etc...
这样,您不必每次都动态生成整个.css,并且可以通过客户端的浏览器进行缓存,您仍然可以为它们提供可选的字体大小.