【问题标题】:absolute position for dynamic content动态内容的绝对位置
【发布时间】:2012-04-10 18:12:27
【问题描述】:

我有动态评论列表框。在每个评论框中,我需要在角落的顶部显示徽章图标。我使用具有绝对位置的 css 设置此图标。但实际上我看不到每个盒子的徽章图标。例如:如果结果 10 comments 和 php 打印 10 div,我会看到 1 个徽章,因为 10 个徽章图标重叠。这个问题是因为:我在 css 中设置了 topright 并看到在一行中显示所有徽章图标(10)。有什么方法可以在动态内容中显示绝对位置?谢谢

HTML:

<div class="commentbox">
<div class="badge"></div>
<!-- ...... comment description1 -->
</div> 

<div class="commentbox">
<div class="badge"></div>
<!-- ...... comment description2 -->
</div>
<div class="commentbox">
<div class="badge"></div>
<!-- ...... comment description3 -->
</div>
<div class="commentbox">
<div class="badge"></div>
<!-- ...... comment description4 -->
</div> 

CSS:

.badge{position:absolute; background:url(../images/sprite.png) -146px -355px no-repeat; width:30px;height:60px;right:254px; top:124px;}


NOTE : My Comment box Is dynamic generated.

【问题讨论】:

    标签: css dynamic-data css-position


    【解决方案1】:
    .commentbox{
        position: relative;
    }
    

    绝对定位的项目将相对于最近的父容器相对或绝对定位(或者我想也是固定的)。

    【讨论】:

      猜你喜欢
      • 2011-09-23
      • 1970-01-01
      • 2014-04-29
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 2011-01-29
      相关资源
      最近更新 更多