2011-12-22 27 views
3

我正在使用Drupal 7.9,圖像自動生成一個數字ID。它導致W3C驗證錯誤屬性「id」的值無效:「1」無法啓動名稱,因爲id屬性不允許數字作爲其名稱。圖片標籤是 <img id="1" class="media-image" alt="contact" src="path to image" typeof="foaf:Image">。 我該如何擺脫這個?任何幫助將不勝感激。圖像ID爲數字導致W3C錯誤

更新。正如@SvartalF所說,如何在Drupal中將字符串前綴爲id?我爲此嘗試了jQuery。但沒有幫助。此問題僅適用於通過wyswyg CK編輯器上傳的圖像

+0

過得好輸出的圖像?你使用'echo render($ content ['your_field']);' – 2011-12-22 14:04:19

+0

我使用帶有CK編輯器的wyswyg模塊並通過媒體瀏覽器上傳圖像。 – 2011-12-26 05:18:41

+1

封閉爲跨網站欺騙:http://drupal.stackexchange.com/questions/18078/image-id-as-digit-cause-w3c-error – casperOne 2011-12-30 17:44:52

回答

2

HTML id值必須以字母開頭,您可以檢查它here

所以,你可以在前面加上ID與一些​​前綴像image-,或使用HTML5數據 - *屬性