Asp.net <;标题>;从母版页生成时跨多行拆分的标记
我在VS2008(C#)中创建了一个使用母版页的网站 在基于母版页的ASPX页面中,我使用@PAGE title指令设置生成的HTML页面的标题 当我在开发系统上运行页面时,标题在浏览器中正确显示。但是,当我在浏览器中查看源代码时,标记被分成3行Asp.net <;标题>;从母版页生成时跨多行拆分的标记,asp.net,html,master-pages,Asp.net,Html,Master Pages,我在VS2008(C#)中创建了一个使用母版页的网站 在基于母版页的ASPX页面中,我使用@PAGE title指令设置生成的HTML页面的标题 当我在开发系统上运行页面时,标题在浏览器中正确显示。但是,当我在浏览器中查看源代码时,标记被分成3行 <head><title> My Page Title </title> ...other meta tags... </head> 我的页面标题 …其他元标记。。。 我觉得那很难。是不是我做错了什
<head><title>
My Page Title
</title>
...other meta tags...
</head>
我的页面标题
…其他元标记。。。
我觉得那很难。是不是我做错了什么导致了这种行为?搜索引擎会看不起这种带有换行符的语法吗
我期望输出如下:
<head>
<title>My Page Title</title>
...other meta tags...
</head>
我的页面标题
…其他元标记。。。
这没有多大区别。无论哪种方式,你都应该很好,搜索引擎足够聪明,不会只对一条新的线路或返回感到困惑。只要HTML没有格式错误,你就应该没事。我以前从未见过这种情况,在过去的一年中,我使用过几次母版页和页面标题
从搜索引擎优化的角度来看,搜索引擎会忽略标题中的换行符,而只查看打开和关闭语句之间的实际字符。谢谢您的评论。我主要担心的是影响搜索引擎。这似乎不是问题,这是默认行为。没错,从搜索引擎优化的角度来看,这并不重要,但它让我感到困扰……:)