0

我正在使用 jQuery 内容旋转器,我想将 PNG 图像放在图像顶部和该文本顶部。

这是我的旋转器在 HTML 中的样子:

      <div id="testimonials">
    <div class="slides">

    <div class = "testimonialContainer">
    <div class ="leesmeer"> <a href ="http://site/link"><img src ="http://site/afbeeldingen/test.jpg" ><div class="caption">LORUM IPSUM DOLOR SIT AMET </div></a></div>
    </div>

    <div class = "testimonialContainer">
    <p class = "testimonial"> 2 </p>
    <div class ="leesmeer"> <a href ="http://site/link"><img src ="http://site/afbeeldingen/test.jpg" ></a></div>
    </div>

</div>
</div>

这是CSS:

.testimonialContainer {height: 123px}

    #testimonials{
    width: 210px;
    height: 125px;
    }

    .slides div{
    width: 210px;
    xheight:  25px;
    xpadding: 5px;

    .slides div.caption{
        background-image: url(../images/h_contentrotator_zwart.png);
        /*background-color:#000000;
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;*/
        color: #fff;
        width: 210px;
        height: 41px;
        position: relative;
        top: -24px;
        padding: 2px 20px 2px 10px;
        zbehavior: url("iepngfix.htc")
    }

问题是PNG图像没有出现,文本也没有出现。

有人可以帮我吗?

4

2 回答 2

1

您需要在最后一个选择器处添加一个点 (.):

.slides div.caption{ 

现在它不存在,但应该存在。

如果添加点后问题仍未解决,则更具体。改变

.slides div.caption

对此:

#testimonials a div.caption

并从行为中删除 Z。

即使没有解决,也请给我一个 jQuery 脚本主页的链接。

于 2009-04-03T09:40:01.977 回答
0

确保您有正确的背景图像路径。如果样式在<head>HTML 页面中,则路径将相对于 HTML 页面。如果样式在外部样式表中,则路径将相对于样式表的文件位置。

您可能还希望首先在没有 Internet Explorer 6 PNG 修复的情况下使其工作,然后在您知道其余代码正确后重新添加修复。

于 2009-04-03T14:18:00.467 回答