【发布时间】:2011-12-21 01:37:23
【问题描述】:
我有一个 PHP 页面,它从数据库中引入结果并将它们显示在页面上。某些图片的名称左侧有一个红色的“球”,表示它们有更多信息可供查看。
例如,一页有 30 个,其中 12 个有一个红球。我需要能够操纵第一个球的位置并让其他球保持原样。
<img class="premium-icon" src="../../images/ball.png" alt="Premium Listing" />
<a href="page.php?cmd=auth&src=book&id=968365&a=CVTYJH5kavEbhwSDs" target="_blank" alt="" title="">
<p><span style="">Result</span></p>
</a>
这就是它们的布局方式,每张图片都有相同的类,我无法阻止它。
我正在寻找一个纯 CSS 解决方案,但如果是 Javascript 解决方案将不胜感激。
感谢您的帮助。
编辑
更多信息,所有这些都是从数据库中引入的,所以我不知道最终产品中的第一张图片是否会有高级图标。这一切都是为了以防该图像发生,因为该图像需要移动。所以,它永远是第一个孩子,因为我只是想选择第一个高级图标。
【问题讨论】:
-
我们可以多看看你的 HTML 吗?如果
img实际上是第一个子元素并且您的所有元素都聚集在同一个父元素中,:first-child会起作用,但我认为我们需要更多的上下文来处理。
标签: javascript html css css-selectors