2010-02-02 81 views
2

我听说网页浏览器对这些内容的理解缺乏根本性,而且通常IE6,7 Opera会试图展示它们。是否在XHTML中使用fieldset和标签不鼓励?

这是真的吗?应该避免这些吗?虽然我们处于这种状态,但在使用表单时他们是否有特定的优势? (周围无可挑剔的方框除外)

+2

我不认为我能想象一个世界,其中'type =“checkbox”'的输入没有附加“label”:-) – 2010-02-03 00:09:39

+0

我会把它当作笑话。谢谢。 – Gal 2010-02-03 00:11:19

回答

4

这听起来不合理。实际上,XHTML 1.x STRICT需要像fieldset这样的块级元素来包含input元素。至于标签,它们对于使用屏幕阅读器的用户很有价值。我不会替换任何标签。

+0

这似乎合乎逻辑。只有我发现了不同的链接,否则:“并非所有浏览器或设备都选择尊重这些标签,并且属性” http://accessify.com/features/tutorials/forms/accessible-forms-pt2.php – Gal 2010-02-03 00:10:16

+0

我认为你误会了;这篇文章并没有说它会造成任何伤害(除非你做了一些愚蠢的事情,比如将标签移动到离它所关联的输入元素很远的地方),但仅仅是并非所有的屏幕阅读器都足够聪明以利用它。 – 2010-02-03 00:20:52

相关问题