【发布时间】:2011-06-19 03:26:59
【问题描述】:
根据网络上的几个参考资料,无法定位图例。所以建议用span包裹起来:
<legend><span>Foo</span></legend>
然后我们可以将跨度定位在字段集中。但是当我想在字段集的顶部添加边框时,图例有一个间隙。幸运的是,我发现在图例中添加边框也可以解决这个小小的差距,但这是一个丑陋的解决方案(就像所有其他的 css 一样)。对于这个问题,您有更有效的解决方案吗?
注意:在我开始写这个问题之后,我同时找到了解决方案,所以我仍然想问它。
【问题讨论】:
-
让我看看我是否做对了;您想知道如何将图例标签从其原始位置移开,然后关闭顶部边框的间隙?如果是,那为什么还要使用字段集图例标签集?
-
你会这样做是为了语义和可访问性。元素的视觉样式与机器(例如屏幕阅读器)如何处理它几乎没有关系。
-
奇怪的是无法更改,因为我认为浏览器中的所有默认样式都是通过用户代理样式表设置的。
-
将此标记为this question 的副本,这样以后的人就不必筛选所有这些答案了。