2010-06-21 78 views
2

我有一个基本的两栏网页我用CSS做。它包含一个页眉,页脚,侧栏和bodycontent。更改HTML布局与CSS使用PHP

我想生成附加到文件的CSS动态,所以它会改变排列和颜色。

如果我用页面颜色,主体颜色,侧边栏位置(左侧或右侧)等urlencoded值打开页面。

我可以手动做到这一点,通过改变CSS值,但我想PHP这样做对我

我怎么走呢?是有这种

回答

2

我会存储在外部样式表任何交叉布局类似的样式,然后任何简单的框架,说:

<style type="text/css"> 
    body 
    { 
     background: <?php echo $bgcolor; ?>; 
    } 

    #wrapper 
    { 
     margin: 0 auto; 
     width: <?php echo $wrapper_width; ?>; 
    } 
</style> 
+0

你怎么会去拯救这一点,从HTML页面调用呢?你需要添加'Content-Type:text/css'来将它作为一个css文件传递吗?我只是好奇。 – 2010-06-21 13:21:36

+0

我不相信这是必需的,但它绝对不会伤害发送内容类型。 – Joseph 2010-06-21 13:43:46

+0

@Russell:你会去掉顶部*和*底部的'