0

我第一次使用漂亮的照片,非常好的工具。我想知道是否有更多人有这个问题。这并不重要,但我讨厌不做事情,因为我不理解它们。这是代码:

<div class="single_left">
    <a href="_img/examples/image-1.jpg" rel="prettyPhoto[gal1]" title="it works"><img src="_img/examples/thumb-1_50.jpg" alt="WHATEVER INFO" /></a>
</div>

它完美地工作。但我有一个疑问。如果您查看所有代码,您会发现它非常简单。它是一个div,里面有一个<a>,里面有一个<img>thats作为缩略图。任何<img>你都需要添加一个 alt="" 属性。这个属性的想法是,如果某人的互联网速度很慢或图像无法加载,则会以文本格式显示一个小的描述,这将是 alt="" 的内容。在这种情况下,“WHATEVER INFO”(检查上面的代码)。因此,如果显示图像,则不应显示此替代文本。

好的...清楚

问题是,如果通过点击放大图片,使用 prettyphoto,您可以在 prettyphoto 框架的顶部看到 alt="" 文本。所以在这种情况下会显示 WHATEVER INFO。这不是它的目的,当然会破坏任何设计计划。

有谁知道为什么会这样??

有没有办法解决这个问题,所以我可以放一些替代文字?

4

2 回答 2

1

根据这个链接,添加这个 CSS 代码css/custom.css来做你想做的事:

div.ppt, .pp_description {
    display: none !important;
}
于 2012-09-07T01:13:48.033 回答
0

我可以让你知道我的问题的答案是这样的:

div.ppt {
    display: none !important;
}

这将使 alt 值不显示。

我不知道的是,如果 alt 可以正常工作,图片是否未加载...至少您知道如何将其取出。

问候!!

于 2012-09-08T22:10:44.627 回答