我正在尝试创建一个网站使用新的谷歌网站-在那里的许多基本的90年代的html功能已被删除。这将是非常有用的添加锚,但谷歌常见问题解答指出,锚是不支持在新的gSites网站。没有“简单”的锚点按钮等等。所以我想我可以结束运行它们,并在ID标记中编写代码,因为您可以插入自定义的html。
在我写的页面的相关部分,使用他们的HTML插入工具:
<p id="assignment2"><hr></p>
然后使用他们的HTML插入工具在网页顶部调用它:
<p><a href="#assignment2">Assignment #2</a><p>
在发布它并尝试跟踪链接后返回一个错误。所以我试着只写作业#2,并添加一个指向的超链接:
https://sites.google.com/view/<websiteurl>#assignment2
这会导致转到页面的顶部,但永远不会跳到相关的锚点。
如果ID标记看起来不起作用,有没有其他聪明的方法可以跳转到页面上的某个特定位置?
提亚
发布于 2018-11-03 19:11:40
在过去一两个月的某个时候,谷歌网站现在已经启用了锚点链接。他们不这样叫它,在单个div的边缘有一个按钮,询问你是否想“复制锚点链接”,但这会生成一个从内部或外部页面链接到特定块的url (但只有当你使用了除‘正常’文本大小之外的其他内容时-所以副标题,标题等……将显示此链接图标)。我不明白为什么在启动时没有启用这个功能,但至少现在它已经启用了。
发布于 2018-07-24 11:47:58
很多人都在问这个问题...我不敢相信它不能工作,HTML中的HT的全部要点是你可以在公共文档内或公共文档之间的任何地方进行链接。不管怎么说,我想我找到了一个差劲的变通办法。尽管问题是它会给你一个重定向通知。
所有的头标签都有一个ID,你可以复制这个id,然后添加一个包含Google站点页面完整URL的链接,后跟#和id。
例如:
https://sites.google.com/view/{your-google-sites-alias}/home#{id-from-heading-tag}
https://stackoverflow.com/questions/48846858
复制