2012-10-25 107 views
2

當我檢查的HTML 5標記驗證服務我不希望再得到這些錯誤:Grails的<META NAME =「佈局」 ...... W3C HTML5 [無效]標記驗證

Error Line 159, Column 51: Attribute name not allowed on element meta at this point. 

      <meta name="layout" content="main_profil"/> 

Error Line 159, Column 51: Element meta is missing required attribute itemprop. 

      <meta name="layout" content="main_profil"/> 

有無論如何解決這個問題?我需要在gsp之上的這個meta標籤來說明將使用什麼佈局。

Thanksss

+0

您正在爲meta標記缺少itemprop屬性 –

+0

也是這麼想的,但是當我給它例如itemprop =「information」它說 –

+0

錯誤行159,列74:指定了itemprop屬性,但元素不是任何物品的財產。 \t \t \t \t

回答

4

你所得到的錯誤消息表明你在你的頁面的<body>部分,當它應該是在<head>部分<meta>元素。

但是,「佈局」不是HTML5中<meta>元素的有效名稱,因此您無法停止驗證器報告錯誤。

您可以嘗試在WHATWG wiki上註冊「佈局」名稱,但確認者需要一些時間才能跟上這一點。

+0

啊好吧,我也不認爲它是一個重大的錯誤,但它會是令人敬畏的看到從W3C明亮的綠色光,只是出於美學原因:D ...有趣的是,即使是www.grails .org得到一個錯誤標記驗證該元標記的錯誤...哈哈 –

+0

@johnSmith,註冊'meta'名稱的過程在WHATWG wiki引用。所以你可以這麼做,如果你非常關心綠燈。允許幾個月交付。 –

+0

大約2個月前我做到了,沒有任何事情發生,我甚至沒有收到電子郵件 –