编辑:
答案是:
zackzurn
的回答。jrummell
在这个问题下的评论。
当我对 HTML 属性使用大写字母时,Visual Studio 2010 会显示警告。例如,由于 and 中的大写字母,这将导致 2 个cellPadding
警告bgColor
:
<table cellPadding="1" bgColor="whitesmoke" >
警告:
Validation (XHTML 1.0 Transitional): This name contains uppercase characters, which is not allowed.
Google HTML/CSS 编码标准建议只能使用小写字母。但有人可能会争辩说,大写字母有时会提高属性的可读性。
虽然一般 HTML 代码会显示警告,但在 ASP 元素中使用大写字母时不会出现警告。这不会产生任何警告:
<asp:label id="lblProvider" CssClass="normalLabel1" Font-Bold="True" Runat="server">Select Provider Name:</asp:label>
.
问题:
- 是否适合使用大写字母来提高 HTML 代码的可读性,还是应该只使用小写字母?
- 为什么没有为
<asp: ... >
元素显示此警告?
感谢您的帮助。