Des ancres dans la même page ne fonctionne pas?
J'essaie de relier à des éléments dans le code HTML de ma page, mais ça ne marche pas et je ne suis pas sûr pourquoi.
Voici le premier maillon:
<ul>
<a href="#"><li>About Me</li></a>
<a href="#"><li>Past</li></a>
<a href="#Work"><li>Work</li></a>
<a href="http://blog.tommaxwell.me"><li>Blog</li></a>
</ul>
J'aimerais que tous les li dans cette liste des liens vers un autre emplacement sur la page (sauf la dernière).
Et au sommet de ce code est là que je suis en train de créer un lien
<div id="Work">
<a name="Work"><h2 id="work-title">Work</h2></a>
<ul>
<li>
<h3>BrainDB</h3>
<p>BrainDB is a new startup I'm working on with my co-founder, <a href="http://www.twitter.com/masonlong" id="mason">@masonlong</a>. I write everything from Rails to AngularJS and CSS. BrainDB's goal is to augment the mind with useful and inviting services.</p>
</li>
<li>
<h3 id>SummarizeIt</h3>
<p><a href="http://54.225.211.118/" id="summarize">SummarizeIt</a> is a JavaScript project that I built during a weekend. It utilizes an API for summarizing content, like blog posts, into bit-sized chunks. </p>
</li>
<li>
<h3>Freelance</h3>
<p>I freelance from time to time. I work with personal clients, as well as through <a href="https://www.elance.com/s/tommaxwell/?utm_medium=social&utm_source=twitter&utm_campaign=free&SiteTarget=share_profile&utm_term=3712117" id="elance">Elance</a>. I'm <a href="mailto:[email protected]" id="email">available</a>.</p>
</li>
</ul>
</div>
Les domaines je lien à utiliser la section tag? J'ai plusieurs de ces divs avec l'ul.
Ne peut pas voir quelque chose de mal avec elle en dehors de <h3 id>, exécutez-vous des cadres qui pourraient être les détournements de vos liens?
quel est le problème ici, il semble que le travail pour moi
Je vais vérifier et voir si tout ce que je suis en utilisant peut-être la cause.
Il a été jQuery Mobile. Merci, JanR!
Sur quel navigateur êtes-vous de tester ce code? Semble fonctionner sur Firefox 40
quel est le problème ici, il semble que le travail pour moi
Je vais vérifier et voir si tout ce que je suis en utilisant peut-être la cause.
Il a été jQuery Mobile. Merci, JanR!
Sur quel navigateur êtes-vous de tester ce code? Semble fonctionner sur Firefox 40
OriginalL'auteur Tom Maxwell | 2013-06-27
Vous devez vous connecter pour publier un commentaire.
C'est important. Les ancres ne fonctionne pas sur toutes les pages, ont tag
<base>
dans la tête (mais la racine de la page), si le href de l'ancre est la page relative (commence avec#
).Par exemple, vous êtes sur la page:
https://example.com/the/page/
De la Base de la balise sur la page comme ceci:
Dans le code de cette page, il y a un point d'ancrage:
Avec la base-étiquette, il va suivre à https://example.com/#anc , pas ce qui était prévu.
Pour résoudre ce problème, vous pouvez faire une de ce:
M. c'est plus de l'ordre, pas de base de balise dans les mises en page. Mais, oui, si vous supprimez la base de balise, vous pouvez casser quelque chose: rapide pour la réparation, mais pas fait, vous le trouverez.
Encore de mauvais conseils pour les novices, qui peut ne pas réaliser les implications profondes de l'enlever 😉
FWIW, j'ai eu ce problème, et c'était la solution. Mon scénario peut être unique que je suis de servir les fichiers statiques à partir de S3 qui ont été générés par Mustashe. Le modèle de base que j'ai utilisé était un rendu Angulaire de la page et j'ai eu la Base de la balise est toujours en place. Retirer permis à l'intérieur de ma ancres fonctionnent parfaitement.
L'aide de base est tout sauf commun. Disons que nous avons de l'url suivant :somedomain/article.le php?id=4, il pourrait être converti à somedomain/article/4 . Toutefois, le navigateur considère chaque relatif de la ressource (image) pour pointer vers le dossier article/4
OriginalL'auteur Alexander Goncharov
Le point d'ancrage doit avoir l'ID ou le nom de Travail, mais vous êtes à l'aide de deux fois.
Les Balises HTML - liens
OriginalL'auteur Lloan Alas
De L'Essayer.
Maintenant, Si Tu Veux le Lien En Bas quelque part.
OriginalL'auteur SkNiaZi786
Salut vous devez utiliser 'id' être appelé par une "href'
Voici l'exemple:
il va appeler:
Démo
OriginalL'auteur DV77
utiliser la balise d'ancrage à l'intérieur de li balise comme ceci.
quelque chose comme ceci
et votre id de lien comme ci-dessous
OriginalL'auteur jignesh kheni