我已經繼承了維護ASP.Net應用程序,其中包括將HTML表導出爲Excel。 HTML包含如下構造:<td style="mso-number-format:\@;">
當代碼正在構建時,出現錯誤:「驗證(CSS 2.0):'mso-number-format'不是已知的CSS屬性名稱。」 有何建議?驗證(CSS 2.0):'mso-number-format'不是已知的CSS屬性名稱
1
A
回答
4
mso-number-format
是Microsoft Office CSS屬性的專有屬性(讀取:非標準(讀取:垃圾郵件以外的msoffice))。您需要從導出中去除這些內容,或者更好地從HTML模板中刪除它們。
我發現了一個很好的資源,似乎直接關係到您的問題:http://agoric.com/sources/software/htmltoExcel顯然他們贊成的財產。
2
它看起來像我找到了我的問題的答案。問題不在於屬性'mso-number-format
',而在於Visual Studio 2008處理它的方式。該物業是非標準的,因此驗證投訴是合法的。但是,它不應該阻止項目成功建設。
默認情況下,Visual Studio 2008應將HTML和CSS錯誤視爲警告。但是,顯然有一些安裝故障。所以,VS2008可能會將HTML和CSS錯誤視爲錯誤。修復程序位於:工具 | 選項 | 文字編輯器 | HTML | 驗證。對於你的目標複選框顯示錯誤和作爲警告(HTML,CSS)應該被檢查。在我的情況下,他們是,但錯誤被視爲錯誤而不是警告。我取消選中框並點擊確定。然後,我導航回到同一地點,並再次檢查並點擊確定。這照顧到了這個問題。
相關問題
- 1. 驗證(CSS 3.0):'text-shadow'不是已知的CSS屬性名稱
- 2. 驗證(CSS 2.1):'行爲'不是已知的CSS屬性名稱
- 3. CSS 2.1的錯誤:不是已知的屬性名
- 4. 驗證CSS顏色名稱
- 5. jQuery的CSS屬性名稱不一致
- 6. CSS - 添加任意未知屬性名稱是否合法?
- 7. CSS屬性名稱中的'font-'vs'text-'
- 8. 類名稱的CSS屬性選擇器
- 9. CSS字段名稱屬性掩模
- 10. 爲什麼css轉換屬性不是獨立的css屬性?
- 11. 的CSS屬性選擇,其中包含的屬性名稱:它
- 12. Selenium測試驗證樣式屬性中的css屬性
- 13. CSS:不屬性
- 14. TypeScript定義,其中屬性類型是已知的,但名稱是*不*
- 15. 爲什麼CSS屬性對Chrome,FF,Opera有不同的名稱?
- 16. XML驗證 - 已知和未知屬性可選?
- 17. 數據不是已知的屬性
- 18. Google Plus(+1)API - 已驗證的名稱?
- 19. Rails驗證錯誤不包含屬性名稱
- 20. 驗證CSS:不透明度?
- 21. Rails - 已驗證的受保護屬性?
- 22. FluentValidation:只驗證已更改的屬性
- 23. 的JavaScript修改CSS類屬性,而只知道類的名字
- 24. 驗證問題:Eclipe中的未知標記/未定義屬性名稱警告
- 25. 如何使用具有可變屬性名稱的jQuery的.css()?
- 26. 的JavaScript/CSS選擇器的屬性名稱模式
- 27. 使用BouncyCastle向CMS簽名添加已簽名/已驗證的屬性
- 28. CSS - 類似「已點擊」屬性?
- 29. 爲什麼我會在css類中得到未知屬性名稱?
- 30. jQuery驗證名稱= 「名稱[]」 不工作
嗯,它不是垃圾*本身*,因爲它在Office的內部標記內完成有用的任務。不過,我同意,它不屬於導出的HTML。 – 2010-11-10 19:04:22
更新爲更好地反映它的用處。 – Stephen 2010-11-10 19:07:21