Bonjour,

en inspectant le code dans le navigateur la balise <head> est surligné en rouge et je vois pas la raison
mon code :

<head>

    <?php require_once (MYS_SITE_CONFIG.'gtag.php');?>
    <?php include(MYS_SITE_CONFIG.'siteconfig.php'); ?>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

    <title><?php echo PAGE_TITLE ?></title>


le site en ligne :
http: mysimpleframework.fr

Cordialement
Merci

Je suis en cours de me créer mon "mini-framework" pour ne pas recommencer à chaque fois les paramétrages que j'effectue.
le code ci-dessous

<?php include(MYS_SITE_CONFIG.'siteconfig.php'); ?>

faut-il mieux le mettre comme je l'ai fait ou avant le <head>?
Modifié par cpalo (15 Nov 2017 - 13:03)
Modérateur
Zelalsan a écrit :

salut,
il te manque un DOCTYPE.


Pas que :
Il manque ceci :

<!doctype html>
<html lang="fr">
 <!-- la suite du code -->
</html>


cpalo a écrit :
Merci

Je suis en cours de me créer mon "mini-framework" pour ne pas recommencer à chaque fois les paramétrages que j'effectue.
le code ci-dessous

<?php include(MYS_SITE_CONFIG.'siteconfig.php'); ?>

faut-il mieux le mettre comme je l'ai fait ou avant le &lt;head&gt;?


Bah logiquement, tu devrais avoir au moins un layout et ensuite tu y insères des vues ou des éléments (block php redondants de pages en pages).

ça devrait un truc comme (si tu le fais from scrach) :

<!doctype html>
<html class="no-js" lang="fr">
  <head>
    <meta charset="UTF-8">
    <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
    <title>Titre du document</title>
    <link rel="stylesheet" href="css/knacss.css" media="all">
    <link rel="stylesheet" href="css/styles.css" media="all">
  </head>
  <body>
    <?= $this->elements('nav.php') ?>
    <?= $this->content->fetch() ?>
  </body>
</html>

Modifié par niuxe (15 Nov 2017 - 13:50)