【发布时间】:2016-11-02 22:55:16
【问题描述】:
将<title> 标记放在<head> 标记之外是否被认为不好?我正在使用 PHP,我只知道加载 <head> 所在的 header.php 文件后的页面名称。在页面后面放置<title> 标签会影响 SEO 或导致任何其他与浏览器相关的问题,或者您会建议不要这样做吗?
【问题讨论】:
将<title> 标记放在<head> 标记之外是否被认为不好?我正在使用 PHP,我只知道加载 <head> 所在的 header.php 文件后的页面名称。在页面后面放置<title> 标签会影响 SEO 或导致任何其他与浏览器相关的问题,或者您会建议不要这样做吗?
【问题讨论】:
是的title tag should only be used in the head。
所以我猜你的header.php 有这样一行:
<title><?php echo $title ?></title>
在你的页面上你有一个include('pathtofile/header.php');
只需在包含行之前定义$title。
例子:
$title = "This is my page title";
include("includes/header.php");
或者,如果它的结构不是这样,你可能想稍微改变一下。
【讨论】:
include "header.php"; include "page.php"这不是我自己的网站,改变结构需要做很多工作。
title 是文档元数据的一部分,所以是的,将其放在 head 之外在语义上是不正确的:
4.2.2 The title element
【讨论】: