2 回答
TA贡献1804条经验 获得超3个赞
您的模板文件和标题都有head标签。这是无效的 HTML。你应该有两个头文件。
索引.php:
<html>
<head>
<title>Velo pour tous</title>
<link rel="stylesheet" type="text/css" href="css/app.css">
<?php
include 'templates/common/header-head.php'
?>
</head>
<body>
<?php
include 'templates/common/header-body.php'
?>
<!-- everything else -->
</body>
头head.php:
<meta charset="utf-8">
<title>Velo pour tous</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../../css/app.css">
<link rel="stylesheet" type="text/css" href="Projet tech web ratt/css/app.css">
header-body.php
<header>
<div class="main">
<div class="logo">
<img src="C:\wamp64\www\Projet tech web ratt\ressources\logo.png">
</div>
<ul>
<li class="active"><a href="#">Accueil</a></li>
<li><a href="file:///C:/Users/ab/Documents/test%20projet/Qui%20sommes%20nous.html">Qui-sommes nous ?</a></li>
<li><a href="file:///C:/Users/ab/Documents/test%20projet/ce%20que%20nous%20vus%20proposons.html">Ce que nous vous proposons</a></li>
<li><a href="file:///C:/Users/ab/Documents/test%20projet/login.html">Connexion</a></li>
<li><a href="file:///C:/Users/ab/Documents/test%20projet/contact.html">Contactez-nous</a></li>
</ul>
</div>
<hr>
</header>
TA贡献1799条经验 获得超6个赞
如果我理解正确,那么 header.php 应该是一个部分文件,对吧?CSS 资产应仅在您的索引文件中定义。
根据您的目录结构,这应该有效:
由于头文件与索引文件位于同一级别的目录中,因此您可以简单地引用为
templates/common/header.php
由于header.php中是将在主体注入的部分文件,你不应该重复的HTML标签,如
<html>
,<head>
和<body>
。
索引.php
<html>
<head>
<title>Velo pour tous</title>
<link rel="stylesheet" type="text/css" href="css/app.css">
</head>
<body>
<?php include 'templates/common/header.php'; ?>
...
头文件
<header>
<div class="main">
<div class="logo">
<!-- You should be able to reference your assets like this -->
<img src="ressources/logo.png">
</div>
<ul>
<li class="active"><a href="#">Accueil</a></li>
<!-- I intentially left out your file pointer because I don't know your directory structure for these -->
<li>...</li>
</ul>
</div>
<hr>
</header>
编辑
至于您在 CSS 中引用的图像,我假设您的意思是videoblocks-group-of-young-happy-cyclists.png. 将这些事情考虑在内会很有帮助,就好像您实际站在当前正在运行的文件中一样。所以,如果你的目录结构是:
css/app.css
ressources/*
然后,在处理 CSS 文件时,您需要跳上 1 个目录,然后进入该ressources目录以引用图像。
像这样:
.image_quiSommesNous{
background-image:url(../ressources/videoblocks-group-of-young-happy-cyclists.png);
...
}
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报