【发布时间】:2009-07-07 19:45:12
【问题描述】:
我有一个 1px 宽 x 35px 高的图像,我将其设置为 h2 元素的背景。随附的 CSS 如下:
h2 {
background:transparent url(./images/h1_bg.gif) repeat-x left top;
font-size:18px;
}
因此,无论标题的长度是多少,只要标题适合一行,背景都会设置为图像。如果标题溢出到下一行,则 图像未设置为更广泛区域的背景,因为它仅在 x 方向重复。我想我需要创建另一个图像,例如 1px 宽 x 60px 高的图像并将其设置为两行标题的背景。但是我需要一些方法来检查标题是否是两行标题,所以我可以更改图像背景。我怎么做?另外,还有其他方法可以完成这项任务吗?
【问题讨论】:
-
你能发一个背景的例子吗?没有它很难知道推荐什么。您也许可以在
left bottom放置一个高大的图像。 -
背景实际上是灰色的。与设置“background-color: gray”的唯一区别是它在顶部较暗,并逐渐消失直到底部为白色。但是图像最底部的像素还是深灰色,因此整体效果是带有下划线的渐变背景,可以这么说