asp.net – html元素的命名约定
发布时间:2020-12-16 03:26:53 所属栏目:asp.Net 来源:网络整理
导读:我有关于html元素名称的一般查询. 我在过去看到开发人员在他们的html元素的id之前放置一个前缀,例如div元素 – dvMyDiv 在命名元素时,我看到了混合外壳.类似于为元素类指定名称. 所以我想知道是什么标准或惯例应该命名什么html元素?什么套管?他们应该有前
我有关于html元素名称的一般查询.
我在过去看到开发人员在他们的html元素的id之前放置一个前缀,例如div元素 – > dvMyDiv 在命名元素时,我看到了混合外壳.类似于为元素类指定名称. 所以我想知道是什么标准或惯例应该命名什么html元素?什么套管?他们应该有前缀等吗? 我正在使用asp.net Web表单,html5,css3和jquery,所以我想要一些我可以与其他开发人员共享的命名约定标准. 解决方法
我同意一致性 – 如果你已经有一个约定,那么坚持下去.
但是,如果你制定一个新的约定,这种匈牙利符号可能是一个非常糟糕的主意,因为它根本不是干的.例如,代码的名称是< div>然后你的班级名称再次说它是一个div.如果您从使用< div>更改为< section> s,您的代码将会过时,或者您也必须更改所有类名(可能在HTML,CSS和JavaScript中).由于您可以使用div.classname之类的代码来定位类,因此它绝对不会添加任何值. 更好的想法是在它们包含的内容类型之后命名.例如,在博客中,您可以使用以下HTML: <section class="posts"> <article id="post-1" class="post"> <h1>Post Title</h1> <div class="post-content"> <p>Blah blah blah</p> <p>Blah blah blah</p> </div> <time class="timestamp">17th January 2012</time> </article> <article id="post-2" class="post"> <h1>Post Title</h1> <div class="post-content"> <p>Blah blah blah</p> <p>Blah blah blah</p> </div> <time class="timestamp">18th January 2012</time> </article> </section> <aside class="top-posts block"></aside> <aside class="contact-form block"></aside> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Glimpse让一切变得慢50倍
- asp.net-mvc – ASP.NET MVC项目架构
- 自定义异常过滤特性
- asp.net – VS2012 intellisense不适用于自定义控件
- asp.net – 无法从App.Config中检索密钥
- asp.net-mvc – 基于声明的授权 – 如何管理声明
- asp.net-mvc – Sitecore搜索方面和计算字段
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [下篇]
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebData.WebSec
- ASP.net vs PHP(选择什么)
推荐文章
站长推荐
- 如何在ASP.NET中删除/放弃请求?
- asp.net – 为什么我的aspx页面没有被缓存在客户
- asp.net – Response.Flush()仅适用于Firefox
- asp.net – 处理程序执行子请求时出错’System.W
- ASP.NET如何渲染控件到HTML?
- ASP.Net Web应用程序尝试使用Impersonation和Del
- asp.net-mvc – HttpResponseException和HttpExc
- ASP.NET MVC删除操作方法中的查询字符串
- asp.net – 检查会话是否已超时
- content is not supported outside 'script&
热点阅读