5546 sujets

Sémantique web et HTML

Bonjour à tous, je débute encore un peu dans l'html et le css et actuellement je suis en train d'essayer de faire un site web, mon problème étant que mon fichier "entete.html.php" qui se trouve dans ma vue s'affiche sans souci sur ma vue de l'accueil, néanmoins lorsque je veux le faire s'afficher sur ma vue des différentes offres, cela ne fonctionne pas.

Je vous joint une photo de mon arborescence afin que vous me dites ce qui serait intéressant pour vous d'avoir comme information sur le code étant donné que je ne veux pas vous surcharger de choses qui peuvent être inutiles à mon problème. upload/1685694617-85827-fdsfs.png
Modifié par abusery (02 Jun 2023 - 14:49)
Bonjour,

Le nom est bien écrit sur la page qui l'appelle ?

Tu à fait un Ctrl+F5, ou vidé le cash de ton navigateur ?

P.S Tu devrais supprimer ton doublon sur le Forum
Bonjour @uniuc,

oui à moins d'un énorme problème de vue de mon côté le nom de la page est bien écrit, j'ai simplement recopié ce que j'avais réalisé pour ma page "accueil" pour ma page "offres".

Et non je n'avais pas vidé le cache de mon navigateur, je viens de le faire et rien n'a changé
Une dernière question quand tu es dans le navigateur.
Si tu fait un clic droit sur ta page et inspecter.

Quand tu vois la requête html de entete.html.php dans ta page ?

Dans l'onglet console aucune erreurs ?

Si il n'y a pas de problèmes de ce coté la il faudrait voire la code de offres et de entete.html.php, en pensent à virer les infos sensibles.
Salut

C'et normal, ta page d'accueil, qui est index.php, n'est pas au même niveau d'arborescene que tes vues. Si tu fais un appel depuis index tu ne peux pas faire "le même" appel depuis un fichier qui est dans un sous dossier.

L'erreur est claire, tu essaye de chercher le styles.css dans /site/vue/css/ alors que le fichier se trouve dans /site/css/

partage ton code php/html d'offre, qu'on puisse voir
Modifié par JENCAL (05 Jun 2023 - 12:41)
Voici mon offres.php
<?php
include_once "$racine/modele/bd.offres.php";
// appel des fonctions permettant de récupérer les données utiles a l'affichage
$titre = "OFFRES - Fusion Interim";
$offres = getOffres();

// appel du script de vue qui permet de gérer l'affichage des données
include_once "$racine/vue/entete.html.php"; 
include_once "$racine/vue/vueOffre.php";
include_once "$racine/vue/pied.html.php";

?>

vueOffre.php
<!DOCTYPE html>
<html>
    <head>
    <meta property="og:title" content="OFFRES - Fusion Interim">
      <link rel="stylesheet" href="css/style.css">

      <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
    </head>
    <body>

        <meta property="og:title" content="OFFRES - Fusion Interim">

        <h1>Nos différentes offres de travail, pour vous !</h1>
        <div class="card">
            <div class="card-body">
                <h5 class="card-title">Offre </h5>
                <p class="card-text">Description de l'offre </p>
                <a href="#" class="btn btn-primary">Postuler</a>
            </div>
        </div>
        <a href=".?action=offres/<?= $offres['idOffre'] ?>">Voir l'offre</a>

        <div class="tagCard">
            <ul id="tagOffre">
                <li class="tag"><span class="tag">#<?= $offres['nomDomaine'] ?></span></li>
            </ul>
        </div>
    
    </body>
</html>

et mon entete
  
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title><?php echo $titre ?></title>

        <link rel="stylesheet" type="text/css" href="/fusion_yohan/site/css/style.css">

<style>
              /* Code CSS pour le menu */
              #menuGeneral {
                background-color: white; /* Couleur de fond du menu en blanc */
            }

            #menuGeneral li {
                color: black; /* Couleur du texte du menu en noir */
            }
            #menuGeneral li:nth-child(3) a,
            #menuGeneral li:nth-child(7) a {
                font-weight: bold;
                font-family: 'Roboto', sans-serif;
            }

            /* Code CSS pour l'arrière-plan de la page */
            body {
                background-color: lightgray; /* Couleur de fond de la page en gris clair */
            }
        </style>
    </head>
    <body>
        <nav>
            <ul id="menuGeneral">
            <li id="logo"><a href="index.php"><img src="images/logo.png" alt="logo" style="width:45%; height: 50%;" /></a></li>
                <li></li>
                <li><a href="index.php">ACCUEIL</a></li>
                <li style="display: flex; align-items: center; justify-content: center;"></li>
                <li></li>
                <li><a href="vue/vueOffre.php">OFFRES</a></li>
                <li style="display: flex; align-items: center; justify-content: center;"></li>
                <li></li>
</ul>
</nav>
<div id = "bouton">
    <div></div>
    <div></div>
    <div></div>
    </div>

Merci !