页面标题与显示的标题html / md不同

时间:2013-03-11 18:20:11

标签: html css

我有一个用markdown写的简单网页,标题如下:

---
title: <h1 class="side">Text Title | </h1><h3 class="side">Text Subtitle</h3>
---

在页面正文中显示正确,但它在浏览器的标签栏等区域显示格式。我想找到一种方法来保持格式化而不显示它。

为了清楚起见,class="side"是一个css <style>来显示内联标题,并将页面处理成html,结果如下:

<title><h1 class="side">Text Title | </h1><h3 class="side">Text Subtitle</h3></title>

并且正确显示标题的正文区域如下所示:

<header>
    <h1>{{ page.title }}</h1>
</header>

2 个答案:

答案 0 :(得分:2)

您无法设置<title>元素的样式 - 并且在<head></head>之外使用它是无效的HTML / XHTML

More info from the w3c

答案 1 :(得分:2)

您不能在title元素中使用HTML。

如果您的标题存储在某处并通过服务器端代码写出,则需要更改服务器端代码,以某种方式剥离HTML。