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