将 <title> 标签放在 <head> 标签之外是否被认为是不好的?

Is it considered bad to put the <title> tag outside the <head> tag?

<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");

或者,如果它的结构不是这样的,您可能需要对其进行一些更改。

title 是文档元数据的一部分,所以是的,将它放在 head 之外在语义上是不正确的:

4.2.2 The title element

Contexts in which this element can be used:
In a head element containing no other title elements.