我正在尝试在Wordpress中的自定义模板上构建一个Table of Content。因为我事先已经知道了我要链接到的内部部分的标题,所以我将其硬编码到模板中。
我的问题是在Wordpress中它根本不滚动到那个部分?这是the link to a page,其中现有的TOC部分无效。
就代码而言,这是我所得到的例证:
<div class="table_content">
<h4>Table of Contents</h4>
<ol>
<li><a href="#test_link">Overview</a></li>
</ol>
</div>
应使用代码链接到内部部分:
<h2><a id="#test_link" class="internal"><?php the_title(); ?></a></h2>
注意:我使用“ID”而不是“名称”,因为它在HTML5中已弃用,这是我正在使用的文档类型。
我也想知道使用jQuery有更简单的方法吗?
任何有关保存我的发际线的帮助都会非常感激......
答案 0 :(得分:0)
没关系,我是一个布偶。
它与doctypes或Wordpress问题无关。只是我错误的,睡眠不足的HTML实现。
这个
<h2><a id="#test_link" class="internal"><?php the_title(); ?></a></h2>
应该是
<h2><a id="test_link" class="internal"><?php the_title(); ?></a></h2>
注意“ID”属性中缺少“#”,删除它会使一切正常工作:)
答案 1 :(得分:0)
你不需要单独的元素...... http://www.yourhtmlsource.com/text/internallinks.html