【发布时间】:2012-03-20 18:39:10
【问题描述】:
我有一个带边框的<div id="content">。在此div 上方是另一个<div id="header">,带有一些文字。我想在边框上显示文本,但我不想显示它。
为了更容易解释,我在这里发布了我的源代码:http://jsfiddle.net/4HSEn/,这就是我想要实现的目标:
文本将是动态的,背景将是渐变的。所以图像不是解决方案。
我知道如何使用 fieldset 和 legend 标记来实现这一点,但我正在寻找使用 div 或任何其他标记的解决方案。
在这里找到了一些东西:Is it possible to achieve a <fieldset>-like effect without using the <fieldset> tag?,但是对于 legend,使用了背景色:#FFF,这对我没有多大帮助:/
【问题讨论】:
-
顺便说一句。 IE9不支持渐变背景caniuse.com/#search=gradient ..所以也许你需要使用图像。
-
我知道IE不支持很多好东西..我会用css3pie :)
-
只是好奇,fieldset/legend 标签有什么问题?
-
@j08691 如果这不是一个真正的字段集,那么您将滥用
fieldset元素以达到它不适合的目的!