en ce moment même j'ai un problème très étrange avec mon html, je suis entrain de créer des lien avec des images, j'ai mis un des site html dans un dossier et l'autre dans un sous-dossier, là actuellement je peut passez du dossier au sous dossier mais je ne peut pas faire l'inverse, j'utilise cette commande qui me semble pour moi juste:
je fais du html sur notepad++ et j'aimerais vraiment comprendre dans quelle circonstance la commande est différente ou ne marcherais pas, je peut ajouter aussi que mon site n'est pas en ligne sur le net et est toujours localement sur mon ordinateur.
J'ai testé ton code, ça marche tout de même.. (j'ai par contre enlevé le <style> avec les 2 lignes du dessous car je vais pas me servir de css pour un test et j'ai remplacé le <titre> par <title> c'est ce que je préfère, je suis maniaque héhé )
Mais ça marche quand même...
Donc je dirai qu'il n'y a pas d'erreurs sur ton code HTML..
As-tu mis une propriété pour le <a> dans ton CSS ? J'ignore si ça change grand chose mais moi j'ai testé sans CSS et ça marche.
Sinon, il doit bien avoir une erreur par rapport aux noms des pages ou leurs dossiers..
Pour les majuscules ca peut poser problème si tu codes en xhtml, mais ce n'est pas ton cas donc pas de soucis, en revanche pour le probleme que tu rencontres:
- Si je comprends bien tu as un dossier "site" dans lequel il y a un fichier "premierepage.html" et un dossier "page" dans lequel il y a "deuxiemepage.html". (pas les mêmes noms bien sur )
- Dans ton "premierepage.html" tu as:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style type="text/css">
@charset "utf-8";
</style>
<title>Bienvenue dans le site du Lycée Sainte-Marie</title>
</head>
<body>
<a href="./page/deuxiemepage.html">Info</a>
</body>
</html>
D'ailleurs la balise <titre> n'existe pas en revanche <title> oui. Et prends l'habitude de mettre le doctype en MAJUSCULE .
Dans ton "deuxiemepage.html" tu as:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style type="text/css">
@charset "utf-8";
</style>
<title>Bienvenue dans le site du Lycée Sainte-Marie</title>
</head>
<body>
<a href="../premierepage.html">Info</a>
</body>
</html>
J'ai testé de mon côté avec un simple navigateur et Brackets qui est un très bon logiciel pour éditer des sites Web
et ça fonctionne. Ta formule avait l'air bonne mais je ne sais pas d'où viens ton problème. Probablement une erreur d'innatention x)
Non le <meta charset="utf-8"/> ne cause pas de problème, il est très important même. Oui c'est le format de texte.
Honnêtement, tous tes codes marchent pour moi.. donc ça ne peut pas venir des codes !
essaye de créer un fichier html sur le même dossier de ta 2ème page, et dans ton code (de ta 2ème page) écrit le code pour que quand tu cliques sur <a> tu ailles sur cette page créée. (Autrement dit, refais le test mais sans dossier parent, sur le même dossier ((ta deuxième page)) )
bon ok j'ai regarder dans mon dossier et j'ai remarquer qu'en faite j'avais 2 duplication du même site, l'un était dans le sous-dossier et celui que j'avais modifier avec notepad++ est dans le même dossier que "premièrepage.html" voila l'erreur, la bétise pure haha ^^. j'ai supprimer la duplication et mis le deuxième site dans le sous-dossier , il marche à présents.
merci beaucoup pour votre aide je serais peut être encore perdu pendant des heures si je n'avais pas demander, parfois il faut prendre du recul pour mieux comprendre ^^.
Voilà, les petites erreurs d'inattentions comme on les aime
12 !
problème de lien par rapport au dossier parents
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Cordialement, votre humble serviteur, Mathis.
Cordialement, votre humble serviteur, Mathis.
Cordialement, votre humble serviteur, Mathis.
Cordialement, votre humble serviteur, Mathis.
Cordialement, votre humble serviteur, Mathis.