Google +元描述+换行符=可能吗?

问题描述

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

解决方法

        不可以。您不能使用html。并且HTML会忽略空格(当在文本标签中未使用空格时),因此是否有空格(\\ n \\ r等)并不重要;谷歌解析器只会抓取字符串,去除任何错误代码,然后将文本单独放置。 考虑到Google将从description meta标签中抓取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=zh_CN上显示了此“ 1”描述的示例,其中包括文字换行符:
<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)进行了快速实验,发现它们的行为也相同,将我放入描述中的换行符转换为空格。乍一看,在我看来这是未成文的标准。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...