我正在AngularJS项目上工作,并且我的许多HTML元素中的属性很多:
<button type="submit"
ng-click="Page.UI.DetailView.ExecuteFunction()"
ng-disabled="step5.$invalid"
class="btn btn-success pull-right">
Submit this Product
</button>
这些属性的顺序是否存在标准化约定?按字母顺序?按含义分组(例如,所有角度属性一起)?首先是标准HTML属性(例如“类型”)?
6
不,没有标准。W3C说属性的顺序无关紧要。在Internet上或Angular的书本中找到一些Angular代码示例,并遵循他们在那里设置的任何约定;如果不是真正的“正确”,很可能接近“正确”。
—
罗伯特·哈维
我不这么认为。但是,如果您在控制台中查看dom,则按字母顺序排列。
—
亚伯D
另外,您可以通过谷歌搜索“在HTML标记中订购属性”找到大量建议。
—
罗伯特·哈维
感谢AbelD和@RobertHarvey。我确实确实可以通过Google找到很多意见,但是希望有一种更标准的方法。再次感谢。
—
马特·卡察特
@AbelD对于开发人员来说,按字母顺序排列HTML属性听起来似乎是最糟糕的主意。
—
Alternatex