据我所知,一个<form></form>
标签作为网页的一部分应该是不可见的,并且在设计表单时,应该使用 div 标签(或等效标签)来表示物理表单结构。
将 CSS 应用到 a 中是否可以接受(根据 W3C 标准)<form></form>
标签?谁能给我指出关于这个问题的文献的正确方向?
据我所知,一个<form></form>
标签作为网页的一部分应该是不可见的
它应该代表一种形式。这绝对是看得见的东西
并且在设计表单时,应该使用 div 标签(或等效标签)来表示物理表单结构。
<div>
是最后手段的标签。当更合适的时候使用它(比如<form>
or <fieldset>
) 不存在。
将 CSS 应用到 a 中是否可以接受(根据 W3C 标准)<form></form>
tag?
除了浏览器中的错误之外,对文档中的任何元素设置样式是可以接受的。
谁能给我指出关于这个问题的文献的正确方向?
由于该元素没有什么特别之处,因此不需要特定的文档。
我能想到的最接近的是CSS 2.1 规范中的此警告 http://www.w3.org/TR/CSS21/selector.html#class-html:
笔记。 CSS 赋予“class”属性如此强大的能力,以至于作者可以根据几乎没有关联表示的元素(例如 HTML 中的 DIV 和 SPAN)设计自己的“文档语言”,并通过“class”属性分配样式信息。作者应该避免这种做法,因为文档语言的结构元素通常具有公认和接受的含义,而作者定义的类可能没有。
...但是将其与问题联系起来有点牵强,因为您建议使用语义标记,但纯粹为了样式而添加不必要的 div。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)