Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
819 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ancre #test en .shtml ne fonctionne pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ancre #test en .shtml ne fonctionne pas

n°1003763
Netkilleur
Posté le 07-03-2005 à 16:55:31  profilanswer
 

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>

mood
Publicité
Posté le 07-03-2005 à 16:55:31  profilanswer
 

n°1003771
masklinn
í dag viðrar vel til loftárása
Posté le 07-03-2005 à 17:06:39  profilanswer
 

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">
<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>


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>
<p id="doc2">Document 2</p>


et tes liens par <a href="#doc1"> et <a href="#doc2">
4- utilise le validateur W3C


Message édité par masklinn le 07-03-2005 à 17:07:28

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ancre #test en .shtml ne fonctionne pas

 

Sujets relatifs
Fonction js qui ne fonctionne plus soudainementmon XPath ne fonctionne pas
Déclaration d'une ancre dans un formulaireheader bizarre, comment ça fonctionne ?
[CSS] Pseudo-classe :first-letter ne fonctionne pas sous IE6Test existence fichier
probleme de test sur une valeur sortie d'une requete SQLOutil de test de GUI sous X11 ?
atteindre une ancre dans une page[PHP/MYSQL/DELPHI] Test 5 sec et repond ! (trop dur a expliquer)
Plus de sujets relatifs à : Ancre #test en .shtml ne fonctionne pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR