是否可以为特定网页定义不同的CSS样式

时间:2011-10-13 09:57:23

标签: jquery css cakephp

有没有办法为特定网页设置css样式。我已经尝试了window.location.href来捕获页面的URL并定义了css,但问题是该页面会自动重新加载。我只想将html高度定义为100%仅一页,因为此页面的页脚不能像其他页面那样正确。请建议是否可以仅为单页定义css样式,如果可以,那么该怎么做。

3 个答案:

答案 0 :(得分:1)

所以这显然取决于您在Cake中编写的应用程序,但是您可以为每个页面使用不同的布局,并包含不同的样式表?

您只需更改echo $this->Html->css('linktoyourstylesheet');条件。

答案 1 :(得分:0)

这取决于您的网站结构。

如果您的网站只是HTML / CSS,那么您只需将CSS文件添加到该页面的head标记中即可:

<head>
    <link rel="Stylesheet" href="/main.css" type="text/css" />
    <link rel="Stylesheet" href="/specificpage.css" type="text/css" />
</head>

答案 2 :(得分:0)

ID标记内为该特定网页添加body&amp;覆盖特定页面的css,如下所示:

HTML:

<body id="home">
     <div class="main"></div>
   </body>

CSS:

.main{color:red}

#home .main{color:yellow}