这个问题并不严重......但对我知道答案会有所帮助。我一直在使用 Ryan Bates 的 putting titles on pages 方法.顺便说一句,他是一位伟大的创新者并且contributor到 Rails 社区,不是吗?
application_helper 文件:
def title(page_title)
content_for(:title) { page_title }
end
布局文件:
<head>
<title>foo.com - <%= yield(:title) %></title>
...
</head>
<body>
...
<h1 class="heading"><%= yield(:title) %></h1>
我正在尝试操纵标题以插入更多空格并使其中一个单词变为斜体。我想如果我把标题放在一起作为一个变量我也许能做到。我尝试插入
那是行不通的。我尝试插入 html <i></i>
那是行不通的。我想让它看起来像这样:
第一个 第二个 第三个
如何更改下面的代码以使标题看起来像那样?
<% ttl = "First Second Third" %>
<% title ttl %>
感谢您的帮助。
最佳答案
通过 HTML 语法,title
元素内容必须是纯文本,浏览器实际上强制执行此操作:内容按原样呈现,不将任何内容解释为 HTML 标记。
那里可以有不间断空格,但您可能需要直接将它们作为字符 (U+00A0) 输入。
你不能有 <i>
标签在那里,无论你使用什么技术来生成 title
元素。
关于html - 将 html 字符插入页面标题助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657802/