【问题标题】:How to use a specific stylesheet for only 1 page in Play如何在 Play 中仅将特定样式表用于 1 页
【发布时间】:2014-07-15 14:19:36
【问题描述】:

我试图将样式表与 main.scala.html 页面中的一个页面关联,但是我不确定应该使用什么语法。我尝试使用的样式称为“page_options_2.css”,而我尝试与之关联的页面称为“signup.scala.html”

感谢您的任何建议!

【问题讨论】:

    标签: html css scala main


    【解决方案1】:

    在signup.scala.html 的<head> 标记中包含以下内容:

    <head>
        <link rel="stylesheet" type="text/css" href="your_signup_scala.css">
    </head>
    

    或者如果样式差异不是那么大,您可以直接将它们包含在&lt;head&gt;标签中,如下所示:

    <style>
        hr {color:blue;}
        p {margin-left:20px;}
        ... etc ...
    </style>
    

    【讨论】:

    • signup.scala.html 中没有 head 标签,header、footer、css 和 javscript 都在 main.scala.html 文件中,并且每个其他文件都引用它。我需要某种 if 语句来表示 if(signup.scala.html) 处于活动状态,请使用 page_options_2.css
    • 你在使用某种模板系统吗?否则你真的应该有一个头标签
    • 是的,它是一个模板系统。我像您在 signup.html 文件中所说的那样创建了 标记,它包含了我想要的 css,但它也引用了 main.scala.html 页面并将该 css 用于页眉和页脚。
    • 那么你的问题不是很清楚,你需要修改它并告诉人们更多关于你实际在做什么。正如您目前提出的问题,发布的答案是正确的。如果您使用某种模板,例如 FreeMarker,您需要在问题中告诉人们这一点并举例说明。
    猜你喜欢
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2012-01-29
    • 2021-04-22
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多