锚元素是否需要包含文本?
Is an anchor element required to have included text?
可以定义一个没有文本的锚点吗? IE。没有内联文本。
<p>some text <a name="anchor47"></a> and further text</p>
我在标准中找不到任何信息。通常我会把我的 HTML 写成
<p>some <a name="anchor47">text</a> and further text</p>
我只是想确保我的代码被所有浏览器接受并检查程序...
我成功使用的一个检查程序(这意味着如果存在“空”锚点它不会抱怨)是that of w3
有效,但您也可以添加空白 space,例如:
<p>some text <a name="anchor47"> </a> and further text</p>
或者您可以添加文本并将字体大小设置为 0
<p>some text <a name="anchor47" style="font-size:0">anchors away!</a> and further text</p>
我相信在其中添加 一些 描述性文本并将其隐藏以供屏幕阅读器使用是有好处的。有关辅助功能 + 锚点 links 的信息,请参阅 here。
不过,我认为您应该使用替代方法,例如将 ID 添加到 span、h3 标签等。
<h3 id="anchor">Do you know how to tie an anchor knot?</h3>
还有你的link:
<a href="#anchor">Tie an Anchor Knot</a>
可以定义一个没有文本的锚点吗? IE。没有内联文本。
<p>some text <a name="anchor47"></a> and further text</p>
我在标准中找不到任何信息。通常我会把我的 HTML 写成
<p>some <a name="anchor47">text</a> and further text</p>
我只是想确保我的代码被所有浏览器接受并检查程序...
我成功使用的一个检查程序(这意味着如果存在“空”锚点它不会抱怨)是that of w3
有效,但您也可以添加空白 space,例如:
<p>some text <a name="anchor47"> </a> and further text</p>
或者您可以添加文本并将字体大小设置为 0
<p>some text <a name="anchor47" style="font-size:0">anchors away!</a> and further text</p>
我相信在其中添加 一些 描述性文本并将其隐藏以供屏幕阅读器使用是有好处的。有关辅助功能 + 锚点 links 的信息,请参阅 here。
不过,我认为您应该使用替代方法,例如将 ID 添加到 span、h3 标签等。
<h3 id="anchor">Do you know how to tie an anchor knot?</h3>
还有你的link:
<a href="#anchor">Tie an Anchor Knot</a>