Html开发常用习惯之(二)_html/css_WEB-ITnose
引入CSS, JS
根据HTML5规范, 通常在引入CSS和JS时不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值。
HTML5 规范链接
?使用link
?使用style
?使用script
属性顺序
属性应该按照特定的顺序出现以保证易读性;
?class
?id
?name
?data-*
?src, for, type, href, value , max-length, max, min, pattern
?placeholder, title, alt
?aria-*, role
?required, readonly, disabled
class是为高可复用组件设计的,所以应处在第一位;
id更加具体且应该尽量少使用,所以将它放在第二位。
Example link
boolean属性
boolean属性指不需要声明取值的属性,XHTML需要每个属性声明取值,但是HTML5并不需要;
更多内容可以参考 WhatWG section on boolean attributes:
boolean属性的存在表示取值为true,不存在则表示取值为false。
JS生成标签
在JS文件中生成标签让内容变得更难查找,更难编辑,性能更差。应该尽量避免这种情况的出现。
减少标签数量
在编写HTML代码时,需要尽量避免多余的父节点;
很多时候,需要通过迭代和重构来使HTML变得更少。
上一篇:前端开发常用命名规范`
下一篇:Html开发常用习惯之(一)
该文本人以上希望对初学朋友有些帮助同时自己笔记留用,谢谢!
更多关注付义方技术博客:
或者直接用手机扫描二维码查看更多博文:
版权声明:本文为博主原创文章,未经博主允许不得转载, 更多关注付义方技术博客:http://blog.csdn.net/fuyifang
上一篇: SQL Server 行与列之间转换
下一篇: 求黑刀dezender5使用方法解决方案
推荐阅读
-
Html开发常用习惯之(二)_html/css_WEB-ITnose
-
HTML学习笔记之(二)颜色体系_html/css_WEB-ITnose
-
web开发中比较常用的html标签_html/css_WEB-ITnose
-
玩转CSS选择器(二) 之 浏览器支持,常见Bug,性能优化_html/css_WEB-ITnose
-
前端开发中常用的小技巧整理_html/css_WEB-ITnose
-
前端开发基础之HTML--标签系列(1)_html/css_WEB-ITnose
-
CSS3实战开发: 手把手教大家实战开发鼠标划过图片动画特效(第二弹)_html/css_WEB-ITnose
-
Bootstrap入门笔记之(二)表单_html/css_WEB-ITnose
-
CSS常用布局整理(二)_html/css_WEB-ITnose
-
HTML常用标签之超链接标签_html/css_WEB-ITnose