我在VS 2008(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>
答案 0 :(得分:2)
我以前从未见过这种情况,过去一年我曾多次使用过MasterPages和Page Titles。
从搜索引擎优化的角度来看,搜索引擎会忽略标题中的换行符,只查看开始和结束语句之间的实际字符。
答案 1 :(得分:0)
这不会产生太大影响。无论哪种方式你都应该没问题,搜索引擎足够聪明,不会混淆新线路或返回。只要HTML没有格式错误,你应该没问题。