title, linkTitle, description, categories, keywords, menu, function, relatedFunctions, aliases
| title |
linkTitle |
description |
categories |
keywords |
menu |
function |
relatedFunctions |
aliases |
| safe.CSS |
safeCSS |
Declares the provided string as a known "safe" CSS string. |
|
|
|
| aliases |
returnType |
signatures |
|
|
template.CSS |
|
|
| safe.CSS |
| safe.HTML |
| safe.HTMLAttr |
| safe.JS |
| safe.JSStr |
| safe.URL |
|
|
In this context, safe means CSS content that matches any of the following:
- The CSS3 stylesheet production, such as
p { color: purple }.
- The CSS3 rule production, such as
a[href=~"https:"].foo#bar.
- CSS3 declaration productions, such as
color: red; margin: 2px.
- The CSS3 value production, such as
rgba(0, 0, 255, 127).
Example: Given style = "color: red;" defined in the front matter of your .md file:
<p style="{{ .Params.style | safeCSS }}">…</p> → <p style="color: red;">…</p>
<p style="{{ .Params.style }}">…</p> → <p style="ZgotmplZ">…</p>
{{% note %}}
"ZgotmplZ" is a special value that indicates that unsafe content reached a CSS or URL context.
{{% /note %}}