在标签后设置页面标题

时间:2017-04-21 20:16:17

标签: php html

我有单页,没有页眉/页脚。他们只有每页的内容。

我的index.php页面有包含页面标题的模板,但我想在每个页面中设置每个页面标题。

在index.php页面中,我将页面文件包含在<body>标记

3 个答案:

答案 0 :(得分:1)

我有另一种方法可能有用。

不要关闭索引文件中的head标记,然后在内容文件中使用tag设置标题并关闭head标记。

类似

的index.php

<html>
<head>
<!--links--->
<?php require "content.php";?>
</html>

content.php文件:

<title>YOUR TITLE</title>
</head>
<body>
<!--your data-->
</body>

答案 1 :(得分:1)

另一种解决方案

你可以这样做

的index.php

<html>
<head>
<title><?php title_func(); ?></title>
</head>

<body>
 require "content.php";
</body>
</html>

content.php 只需将此功能放在任何地方

 <?php 
    function title_func(){
        echo "title here";
    } 
?>

答案 2 :(得分:0)

您可以使用javascript或jquery来执行此操作。 首先,给标题tage一个id

<title id='page_title'>My Page</title>

然后在每一页上,只是在这样的东西:

<script>
    var new_page_title= 'My New Title'
</script>

最后在模板的页脚部分,只需使用javascript或jquery更改名称:

// javascript
document.getElementById ('page_title').innerHTML = new_page_title;

// jquery
$ ('#page_title').html (new_page_title);

修改

@Purushotam所说的也可以使用