{block:Hidden} <meta name="if:Sliding header" content="1"> <meta name="if:Collapse navigation" content="1"> <meta name="if:Endless scrolling" content="1"> <meta name="select:Layout" content="regular" title="Regular"> <meta name="select:Layout" content="narrow" title="Narrow"> <meta name="select:Layout" content="grid" title="Grid"> <meta name="text:Disqus shortname" content=""> <meta name="text:Google analytics ID" content=""> {/block:Hidden} <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes">
这似乎是一个显而易见的问题,但我是一名初学网页设计师,正在尝试自学网页设计。我知道这些“区块”是 Tumblr 特有的,但不知道为什么{block:Hidden}这里需要。我假设这些元 if 和名称已经被隐藏了。为什么后面的两行不是{/block:Hidden}在隐藏块中?
{block:Hidden}
{/block:Hidden}
元标签不是rendered通过浏览器,就像中的所有其他标签一样<head>。它们在那里,但对用户来说是“不可见的”。有些由浏览器读取,有些由搜索引擎读取,在这种情况下,有些由 Tumblr 读取。
<head>
由于 Tumblr 的元标记(或主题选项)通常在 Tumblr 本身之外不需要,因此您可以使用{block:Hidden}以防止它们出现在生成的 HTML 中,从而节省带宽。
{block:Hidden}不在文档中,因为它不存在。因此,Tumblr 从不显示其内容。{block:NOPE}或者任何其他不存在的块都会以同样的方式工作。
{block:NOPE}
该块之外的元标记与 Tumblr 无关;它们需要出现在生成的代码中,从而发送到浏览器。如果您想了解更多,这里有一篇文章关于视口元标记 http://blog.javierusobiaga.com/stop-using-the-viewport-tag-until-you-know-ho.
中的隐藏内容