Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tumblr 什么是{block:Hidden}以及何时使用它? {block:Hidden} {/block:Hidden}_Tumblr_Hidden - Fatal编程技术网

Tumblr 什么是{block:Hidden}以及何时使用它? {block:Hidden} {/block:Hidden}

Tumblr 什么是{block:Hidden}以及何时使用它? {block:Hidden} {/block:Hidden},tumblr,hidden,Tumblr,Hidden,这似乎是一个显而易见的问题,但我是一个初学网页设计的人,正在努力自学网页设计。我知道这些“块”是Tumblr特有的,但不知道为什么这里需要{block:Hidden}。我的假设是,这些meta-if和名称已经被隐藏了。为什么{/block:Hidden}后面的两行不在隐藏块中 块{block:Hidden}之间的内容将不会在客户端/源上呈现 这些元标记用于定义主题中使用的变量。它们将由Tumblr呈现,但不会出现在客户端/源代码中 块的一个仍然有用的资源:元标记不会像中的所有其他标记一样由浏览器

这似乎是一个显而易见的问题,但我是一个初学网页设计的人,正在努力自学网页设计。我知道这些“块”是Tumblr特有的,但不知道为什么这里需要
{block:Hidden}
。我的假设是,这些meta-if和名称已经被隐藏了。为什么
{/block:Hidden}
后面的两行不在隐藏块中

{block:Hidden}
之间的内容将不会在客户端/源上呈现

这些元标记用于定义主题中使用的变量。它们将由Tumblr呈现,但不会出现在客户端/源代码中


块的一个仍然有用的资源:

元标记不会像
中的所有其他标记一样由浏览器呈现。它们存在,但用户“看不见”。一些由浏览器读取,一些由搜索引擎读取,在本例中,一些由Tumblr读取

由于Tumblr的元标记(或主题选项)在Tumblr本身之外通常不需要,因此可以使用
{block:Hidden}
防止它们出现在生成的HTML中,从而节省带宽

{block:Hidden}
不在文档中,因为它不存在。因此,Tumblr从不显示其内容<代码>{block:NOPE}或任何其他不存在的块都将以相同的方式工作



该块之外的元标记与Tumblr无关;它们需要出现在生成的代码中,从而发送到浏览器。如果您想了解更多,这里有一篇文章。

谢谢,我知道tumblr自定义主题帮助,但是很多块没有在其资源中解释。我仍然难以理解。即使我没有这些块,这些变量似乎也不会被渲染到输出中。但是带有
viewport
的变量会被渲染到客户端,对吗?如果你把它放在块里面?对不起,我不知道viewport meta标记做什么,所以我不能检查它是否被渲染到客户端。基本上,我知道隐藏块中的元标记会在tumblr的自定义页面中为主题选项菜单添加选项,但我不明白为什么需要隐藏块来隐藏它。它会在代码中呈现,一对一,没有更改。我更新了我的答案以消除一些混淆。元标记是不可见的,但它们仍然出现在HTML代码中。除了浏览器渲染,还有更多的
render
步骤。例如,服务器可以将所有html呈现给客户端。然后客户端解析呈现的html并呈现页面。。。
    {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">