有没有办法为特定的网页设置css风格。我试过window.location.href来捕捉页面的URL并定义了CSS,但问题是页面自动重新加载。我想将html
高度定义为100%
只有一个页面,因为此页面的页脚未能像其余页面一样正常显示。请建议是否可以为单个页面定义css样式,如果可以,如何操作。是否有可能为特定网页定义不同的css风格
回答
这取决于您如何构建您的网站。
如果你的网站只是HTML/CSS,那么你可以简单地添加一个CSS文件到一个页面的head
标签:
<head>
<link rel="Stylesheet" href="/main.css" type="text/css" />
<link rel="Stylesheet" href="/specificpage.css" type="text/css" />
</head>
我使用cakephp构建了我的网站,而不仅仅是HTML/CSS – user850234
我已经添加了' cakephp'到你的问题标签。这应该有助于人们协助你 – Curt
谢谢你的简历。 – user850234
给ID
您body
标签内的特定页面&覆盖您对于CSS具体页写这样的:
HTML:
<body id="home">
<div class="main"></div>
</body>
CSS:
.main{color:red}
#home .main{color:yellow}
无法添加css文件,因为它使用遵循mvc体系结构的cakephp结构。所有页面都链接到包含正文部分的index.php文件。此外,我想为html部分定义css而不是body,所以id或class无法使用 – user850234
所以这显然取决于你在蛋糕编写应用程序,但你可以只使用一个不同的布局的每一页,并包括不同的样式表?
您可以用条件更改echo $this->Html->css('linktoyourstylesheet');
。
请参阅Html Helper的文档http://api13.cakephp.org/class/html-helper#method- HtmlHelpercss –
- 1. 是否有可能为特定网站路径定制错误?
- 2. 没有css风格的特定图像
- 3. 是否有可能为resharper定义自定义命名约定?
- 4. 是否有可能为clang格式创建自定义规则?
- 5. 是否有可能定义特定刻面的Y轴范围为显示 - GGPLOT2
- 6. 是否存在可替代默认Fusion风格的IOS特定Qt风格?
- 7. 是否有可能利用JavaScript的自定义CSS属性?
- 8. 是否有可能为F#中的递归类定义不同的属性
- 9. 特定元素的diasble css风格?
- 10. 是否有可能获得特定格式的java.util.Date对象?
- 11. 是否有可能定义命令setup.py
- 12. 是否有可能定义在Haskell
- 13. 这样的分配风格是否有明确的定义?
- 14. 是否有可能将.css文件中定义的类扩展为.scss文件?
- 15. 是否有可能有脚本搜索网页的价格
- 16. 是否有可能为特定的而非泛型实现AbstractList?
- 17. 是否有可能为grails域对象保存特定的ID?
- 18. 是否可以将css添加到页面的特定部分?
- 19. 是否有可能使用JavaScript有机会重定向到不同的页面?
- 20. 是否有可能在CSS中将特定样式设置为'break'float DIV?
- 21. 不适风格定义
- 22. 定位:风格和计算风格有不同的值safari
- 23. 定位:风格和计算风格有不同的值
- 24. 在CSS中定义“复合”风格
- 25. 定义css风格div元素
- 26. 列特定风格
- 27. 是否有可能为panelgrid中的单个行定义表单?
- 28. 是否有可能为.NET中的类定义别名?
- 29. 是否有可能为EJB jar定义默认的persistence-context-ref?
- 30. 是否有可能使Bootstrap 3中的所有列都没有自定义CSS?
把这个CSS放在你的ctp – chetanspeed511987
如果你把css链接放在布局中只是做另一个布局,如果你在视图中调用它只是调用一个不同的CSS ...你可能会在你的html标签中使用id该视图(你可以把一个div来帮助你包围一切),然后使用这个ID来指定它在CSS中的外观... – api55