Ancre #test en .shtml ne fonctionne pas - HTML/CSS - Programmation
Marsh Posté le 07-03-2005 à 17:06:39
Netkilleur a écrit : J'ai un problème avec un site pro. |
Ca peut arriver
Citation : J'ai la contrainte de fichier en extension .shtml |
Aucun intérêt si on utilise pas les SSI, mais bon aucune importance
Citation : Le souci, c'est que les ancres ne fonctionnent plus avec cette extension. |
Bien sûr que si
Citation : Exemple du code HTML : |
et hop, un massacre
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1- l'attribut "name" n'existe pas (enfin plus) excepté pour les frames, c'est l'attribut "id" qui remplit le rôle de désignation
2- un "id", comme un "name" doit commencer avec une lettre, un chiffre ou un caractère non ascii ne peut pas se trouver en premier caractère d'un id/name
3- remplace des paragraphes 2 et 3 par
<p id="doc1">Document 1</p> |
et tes liens par <a href="#doc1"> et <a href="#doc2">
4- utilise le validateur W3C
Marsh Posté le 07-03-2005 à 16:55:31
J'ai un problème avec un site pro.
J'ai la contrainte de fichier en extension .shtml
Le souci, c'est que les ancres ne fonctionnent plus avec cette extension.
Exemple du code HTML :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><a href="#1">Document 1</a><br>
<a href="#2">Document 2
</a></p>
<p><a name="1"></a>Document 1</p>
<p><a name="2"></a>Document 2</p>
</body>
</html>