【问题标题】:link is not working at kindle app for iphone 6s?iphone 6s的kindle应用链接失效了怎么办?
【发布时间】:2016-06-10 08:43:51
【问题描述】:

超链接出现故障。例如,如果“附录 F”被超链接到那个地方,那么文本中的整个“附录 F”都是蓝色的并带有下划线,但是,只有单击“F”才能到达那里。单击“附录”本身或整个短语不会。请指教,如何解决这个问题?

代码:

test <a href="appc.xhtml#appc">Appendix C</a> code

另一个位置。

<a id="appc"/>Appendix C

【问题讨论】:

  • 你能做个小提琴吗?

标签: css html kindle


【解决方案1】:

您不能自行关闭锚标记: &lt;a id="appc"/&gt;Appendix C

整个附录是蓝色的(因此是一个链接)的原因是当你打开一个新的锚点时浏览器会自动关闭标签。

您需要这样做: <a id="appc">Appendix C</a>

【讨论】:

  • 我仍然面临同样的问题,链接仅在“C”而不是“Appendix”工作。
  • 您能提供更多信息吗?一个小提琴/codepen 会很有用,这样我就可以看到你正在经历什么。
  • 我不理解您的问题。在此代码中:&lt;p&gt;&lt;a id="appc"&gt;&lt;/a&gt;Appendix C&lt;/p&gt; 单词附录 C 不在锚标记内,因此它是纯文本。如果您需要将其作为链接,请将其放置在锚标记中,如下所示:&lt;p&gt;&lt;a id="appc"&gt;Appendix C&lt;/a&gt;&lt;/p&gt; 此外,您不应该将没有 href 的锚标记设为带有 id 的 div 可能更适合您的目的。
  • 很抱歉,浏览器支持但iphone设备中的kindle应用程序不支持。而且锚也在部分工作。例如“附录”或“C”,如果内容将合并内容,则链接将仅适用于“C”。
【解决方案2】:

尝试在 ID 标记 #appc 之前添加斜线 /

test <a href="appc.xhtml/#appc">Appendix C</a> code

改变你的

另一个位置。

&lt;a id="appc"&gt;Appendix C&lt;/a&gt;

【讨论】:

    【解决方案3】:

    试试这个

    <p>The alphabet chart (<a href="appc.xhtml#appc">Appendix C</a>) is a great scaffold</p>
    <p id = "appc">Appendix C</p>
    

    (或)

    <p>The alphabet chart (<a href="#appc">Appendix C</a>) is a great scaffold</p>
    <p><a id="appc"></a>Appendix C</p>
    

    【讨论】:

      猜你喜欢
      • 2015-11-11
      • 1970-01-01
      • 2011-06-14
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      相关资源
      最近更新 更多