谷歌+元描述+换行=可能吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷歌+元描述+换行=可能吗?相关的知识,希望对你有一定的参考价值。

是否可以在Google搜索结果中显示的网页说明中包含换行符?

答案

不,你不能使用html;并且HTML忽略空格(当它没有在文本标签内使用时),所以如果有空格( n r n等)则无关紧要;谷歌解析器只会抓取字符串,删除任何不良代码并单独放置文本。

考虑到Google将从描述元标记中获取150个字符。你可以在这里测试一下:http://www.javascriptkit.com/script/script2/charcount.shtml

另一答案

不,这是不可能的。

这不一定是显而易见的; HTML属性中的文字换行是有效且有意义的(参见https://stackoverflow.com/a/983942/1709587),HTML规范没有什么特别的说法可以禁止它们在<meta name="description" ...元素中(参见https://html.spec.whatwg.org/#meta-description),Google甚至在https://support.google.com/webmasters/answer/35624?hl=en中展示了这个<meta>描述的一个例子,包括文字换行符:

<meta name="Description" content="Written by A.N. Author, 
Illustrated by V. Gogh, Price: $17.99, 
Length: 784 pages">

然而,尽管如此,谷歌并不尊重这些新线;在Google搜索结果中显示说明时,任何空白行都会被视为单个空格。我做了一个快速实验,我控制了一个域和其他一些尊重<meta name="description" ...>元素的应用程序 - 即Slack和Facebook--并发现它们的行为方式相同,将我在描述中添加的换行符转换为空格。乍一看,在我看来,这是不成文的标准。

以上是关于谷歌+元描述+换行=可能吗?的主要内容,如果未能解决你的问题,请参考以下文章

有趣的 C++ 代码片段,有啥解释吗? [复制]

在 Android 片段中使用谷歌地图

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

使用片段的谷歌地图

如何在 .slim 中的代码标记内换行

谷歌地图片段内的片段可以操纵我的地图