元素“链接”上的属性“ href”的值“”错误:必须为非空

时间:2018-06-22 07:45:17

标签: html ruby-on-rails w3c-validation

我有一个Ruby on Rails应用程序,并且在application.html.erb文件中,我的CSS引用为

<link rel="stylesheet" media="print" id="print_css" href="#"  data-css-url=<%=stylesheet_url('print')%>>

但是W3C验证器抛出错误

  

元素“链接”上属性“ href”的错误值“”:必须为   非空的。

因此,我可以将#的值放在javascript:voidhref上。

这里href值中哪个有意义?

1 个答案:

答案 0 :(得分:0)

javascript:void 

将是正确的方法,因为它不会允许验证程序跟随任何URL,并且隐式告诉bot或浏览器不遵循任何内容。