HTML5 的WHATWG文档说该rel属性必须包含以空格分隔的值,然后它会给出一个允许值的表.
attribue的值必须是一组以空格分隔的标记.在允许的关键字和它们的含义 ......
link元素的允许关键字列表不包括shortcut,但确实包括icon.所以我正在看着这个众所周知的标签
<link rel="shortcut icon" href="/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)
并想知道它是否符合HTML5标准.我应该shortcut在整个网站中从此标记中删除关键字吗?
我正在设计一个基于JSON表示的RESTful API.为了遵守HATEOAS,我广泛使用资源之间的链接.因此,我遵循这个建议,以非常类似于ATOM链接的方式序列化链接.
现在我有时会发现识别正确链接关系类型的问题.当资源包含指向自身的链接时,self关系是显而易见的.当资源是子资源的集合和聚合,或者包含许多指向相关资源的链接时,它会变得更加复杂.
以博客文章为例,考虑一个返回博客文章快照的资源 - 包括此博客文章的作者,标签和评论.显然,这个资源包含许多子资源,当然也应该提供单独的链接:
{
   "blogpost":{
      "link":{
         "rel":"self",
         "href":"http://blog/post/4711"
      },
      "author":{
         "name":"Bob",
         "link":{
            "rel":"???",
            "href":"http://author/uri"
         }
      },
      "title":"foobar",
      "content":"A long article here…",
      "comments":[
         {
            "comment":"great article",
            "link":{
               "rel":"???",
               "href":"http://blog/post/4711/comment/1"
            },
            "author":{
               "name":"John Doe",
               "link":{
                  "rel":"???",
                  "href":"http://author/uri"
               }
            }
         }
      ],
      "tags":[
         {
            "value":"foo",
            "link":{
               "rel":"???",
               "href":"http://blog/post/4711/tag/foo"
            }
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)
那么给定链接的适当关系是什么?我知道存在关系类型tag,但不是我的所有资源都与现有的关系类型相匹配.或者self在引用author/tag/comment时可以使用它,因为它与封闭的JSON(子)对象的上下文有关?什么是语义实体self指的是什么?
RFC 5988声明:
链接的上下文是提要IRI或条目ID,具体取决于它出现的位置
我怎样才能用JSON来解释这个?每个新对象{…}都是新的上下文吗?
谢谢!
在为我的新模板执行HTML时,我偶然发现了一个新的元标记
<link rel="profile" href="http://gmpg.org/xfn/11" />
Run Code Online (Sandbox Code Playgroud)
这是用来干嘛的?我发现它链接到这个页面,并通过谷歌我找到了这个Microformat,但我没有得到它.
在我的大多数网站上,我有很多外部链接到我的其他网站和其他外部网站.我需要知道什么时候更好用rel="nofollow"或rel="external"在网站上?
/my-app在web-root 中的目录(例如)中.子域名不是一个选项,因为他们不想咳出另一个SSL证书./my-app 是我唯一允许触摸的目录(不合理的IT人员).THANKS部分中的工作的权限humans.txt.humans.txt考虑到我将提供缩小的标记,CSS和脚本文件,这样的单独文件似乎是一个理想的地方.因为我不允许humans.txt在web-root中放置一个文件,(即使我是这样,将它放在那里也没有多大意义,因为它只适用于/my-app网站的部分)是否可以接受下列:
/my-app/humans.txt<link rel="author" href="//example.com/my-app/humans.txt">在我的标记中我将提供严格的HTML 4.01,该属性的author值rel似乎不是该规范中公认的链接类型.我是否需要做额外的事情来定义author链接类型,或者是否足够使用它?
我甚至不知道目前是否有任何非蜘蛛工具实际使用此文件,但我希望尽可能减少将来出现问题时无法工作的可能性.
如何rel通过POST传输属性时如何查看属性?
我通过jQuery的rel属性传输一个变量.我想知道$ _POST ['answer']属性包含什么.
这个问题基于:通过jQuery基于链接位置进行操作
jQuery IRC告诉我解决方案似乎是Firebug. 如何在Firebug中看到POST数据?
我想了解更多rel与ahtml元素一起使用的属性.有谁知道一些对SEO和社交有用的属性列表?
<a title="" rel="friend met neighbor" href="#">This is a link</a>
Run Code Online (Sandbox Code Playgroud)
我只知道它内部WordPress和链接管理器,但仅此而已.
我有一组随机链接,如下所示:
<a rel="foo"> ... </a>
...
<a> ... </a>
Run Code Online (Sandbox Code Playgroud)
其中一些可能有rel属性,有些则没有.
如何rel为每个链接添加一个带有值的属性,如果链接已经有一个,那么将我的值附加到现有值/值?
另外,我如何跳过任何具有某种rel属性的元素,比如rel="ignore"?
我们希望隐藏/撤销来自我们安全网络应用程序的超链接的引荐来源,以便外部网站不会发现我们的非公共安全网站.似乎rel ="noreferrer"是一个很好的方法,但是围绕它的讨论或文档很少,我很好奇它的支持程度.
是否符合HTML5标准的webkit浏览器支持rel = noreferrer?
简单直截了当的问题,但其中一个我找不到任何建议.
支持的适当的HTML5值包括:
..从index.html页面的角度来看:
...从contact.html页面的角度来看:
我接受在导航中使用rel将实现很少; 但它可能会以某种小的方式帮助搜索引擎.
我举了两个例子来说明这在实践和评论中是如何运作的!
亲切的问候,戴尔
..从index.html页面的角度来看:
...从contact.html页面的角度来看:
rel ×10
html ×4
html5 ×2
jquery ×2
attributes ×1
author ×1
credits ×1
favicon ×1
hateoas ×1
hyperlink ×1
javascript ×1
json ×1
microformats ×1
nav ×1
navigation ×1
post ×1
relationship ×1
rest ×1
seo ×1
webkit ×1