PHP 包括。我似乎无法弄清楚

标签 php html css include

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 9 年前

我想我已经把一切都准备好了,但它似乎根本不起作用。

这是 index.php。我已经包含了头部部分,也许它会影响整个文件。:

<html>
<head>
    <title>HOME</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <meta name="description" content="Slide Down Box Menu with jQuery and CSS3" />
    <meta name="keywords" content="jquery, css3, sliding, box, menu, cube, navigation, 
portfolio, thumbnails"/>
    <link rel="shortcut icon" href="images/art_favicon.png" type="image/x-
icon"/>
    <link rel="stylesheet" href="css/body.css" type="text/css" media="screen"/>
    <link rel="stylesheet" href="css/headertop.css" type="text/css" media="screen"/>

    <style>
        body{
            background-image: url(images/graphy.png);
            font-family:Arial, Helvetica, sans-serif;
            margin: 0;
            padding: 0;
        }       
    </style>

<?php

include ("headertop.php");

?>    


</head>
<body>

<div id="contents">

</div>

</body>
</html>

这是 headertop.php:

<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <meta name="description" content="Slide Down Box Menu with jQuery and CSS3" />
    <meta name="keywords" content="jquery, css3, sliding, box, menu, cube, navigation, 
portfolio, thumbnails"/>
    <link rel="shortcut icon" href="images/art_favicon.png" type="image/x-
icon"/>
    <link rel="stylesheet" href="css/headertop.css" type="text/css" media="screen"/>

<header> 

<div id="headertop">
  <div id="adams">
    <p>
  <span style="color: #F60;">A</span>ncajas
  <span style="color: #F60;">D</span>igital
  <span style="color: #F60;">A</span>rts &amp;
  <span style="color: #F60;">M</span>edia
  <span style="color: #F60;">S</span>olutions
    </p>
  </div>
</div>

</header> 

</head>

</html>

谢谢大家的帮助!

最佳答案

你需要明白什么include做。从字面上看,“包含”文件中的所有内容都将放在您调用该函数的位置。所以在这种情况下,您实际上将整个 HTML 文档放在了 <head> 中。另一个。

headertop.php 应该只是:

<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta name="description" content="Slide Down Box Menu with jQuery and CSS3" />
<meta name="keywords" content="jquery, css3, sliding, box, menu, cube, navigation, portfolio, thumbnails"/>
<link rel="shortcut icon" href="images/art_favicon.png" type="image/x-icon"/>
<link rel="stylesheet" href="css/headertop.css" type="text/css" media="screen"/>

还有 <header>标签根本不属于那里。这需要放在您的文档正文中。

关于PHP 包括。我似乎无法弄清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22902476/

上一篇:CSS 语法 - 如何解释这个?

下一篇:javascript - 为什么在给定的 div 中不应用 css?

相关文章:

Javascript OpenWindow 不加载样式表不工作

html - 无论如何都可以在没有用户交互的情况下自动运行 PHP 脚本?

php - fatal error : Array callback has to contain indices 0 and 1

php - WooCommerce 使用 Ajax 将多个商品添加到购物车

php - 为什么这个 <a> 标签上的 `background-image` 不可见?

html - 一个 div 在另一个之下的问题

javascript - 滚动顶部时发现奇怪的行为

java - 在 Apache Solr 中对 CSV 文件中的数据建立索引

python - 如何抓取标签之外的网络数据

javascript - 使用 jQuery 更新 div 中的 p