表单元素id必须以如下标签为前缀:lbltext:txtpassword:txttextarea:txtfile:txtradio:radcheckbox:chksubmit:btnreset:btnbutton:btnhidden:hid用于结构布局元素id命名maincontainer:mainheader:headerfooter:footecontentarea:contentLOGO:logomainnavigation:main-navsecondarynavigation:sub-navnamenamingis一般使用的Form元素,根据当前元素的id属性值命名,去掉id属性值的前缀和所有连接符,使用驼峰命名方式命名,例如:id="txt-id-card",然后name="身份证"。标签合理使用,语义结构标签合理嵌套a、spam、strong、em、p、h1-h6等元素不能包含:div、ul、ol、dl、p严禁有多个div、多个span和multipletables,正确使用标签来表达DOM结构。在从文档中去除css的情况下,它仍然具有结构和可读性。以下是html标签的使用规范:p:文本段落dl:定义列表,可以包含标题列表和内容介绍ul:无序列表ol:有序列表strong/em:强调文本h1-h6:文章标题,内容块标题,按重要性从大到小区分,h1在一个页面只出现一次;img:图像。必须添加alt属性。当图像不能显示时,它可以代表图像信息。背景和按钮用css处理,没有使用img元素;表格:数据网络,规则的列布局,固定宽度和高度尽可能明确。合理化表单结构A)使用fieldset元素来包装同一类别的字段。B)使用legen元素表示字段类名。C)用label表示字段文本,并添加必要的for属性,使得当点击字段文本时,文本框可以获得焦点。D)文本框没有使用size属性定义宽度,而是使用css的width属性。E)添加maxlength属性以限制输入字符的长度。严禁使用xhtml1.0中已经去除的标签s、i、b、font来控制页面的默认显示状态。使用js控制和切换实际的block、navigation、tabs。必须先用css处理DOM默认显示状态。本文由博客多发平台OpenWrite发布!
