2015-06-24 5 views
0

У меня есть цикл, который показывает все комментарии пользователей. Я пытаюсь добавить значок корзины в верхнем правом углу каждого комментария, но он помещает все значки в одно и то же место в одном div. Я не хочу, чтобы значок менял позицию комментариев, и поэтому я занимал абсолютную позицию, но он не работает.CSS верхний правый значок

код Loop:

<div class="col-md-5 all"> 
<div class="col-md-12 hello"> 
    @foreach($comment as $comments) 
    @if($comments->image_id == $image->id) 
    <div id="{{$comments->id}}" class="ajaxrules"> 

    <div class="col-md-2"> 
     <img src="{{$comments->user_avatar}}" class="img-circle buddy"> 
    </div> 
    <div class="col-md-10"> 
     <h4>{!! $image->user_name !!}</h4> 
     <p class="left">{!!$comments->body!!} </p> 
    </div> 
    <div class="deletecomment"> 
     <i class="fa fa-trash-o"></i> 
    </div> 
    </div> 
    @endif 
    @endforeach 
    <div class="addavatar"> 
    </div> 
</div> 
</div> 

CSS:

.deletecomment{ 
    display: block; 
    position: absolute; 
    top: 0; 
    right: 0; 
    clear:both; 

} 

.addavatar, .ajaxrules{ 
    padding-right: 60px; 
    padding-top: 10px; 
} 
+0

Абсолют делает их в этом месте. Позиция относительная. –

+0

Если я отношусь к относительной, это беспорядок мои комментарии, потому что он занимает пространство –

+0

Сделайте jsfiddle с html и css вам нужно. Тогда мы действительно можем видеть, что вы хотите. –

ответ

3

Вам нужно добавить position: relative

в .ajaxrules

Так что значок корзины будет абсолютным его родитель

Редактировать: добавление дополнительной информации о положении абсолютной/относительной

https://css-tricks.com/absolute-positioning-inside-relative-positioning/

+0

Да, я сделал это, но потом они сидят прямо друг под другом наверху, они не распространяются на каждый комментарий. –

+0

@ItzikBenHutta, то вы не возражаете, если бы поместили свой код в jsfiddle с примером комментария, чтобы мы могли легче отладить его? – maltray

+0

Возможно, это был комментарий. Ссылка только ответы плохие. И это не ответило на его проблему. –

Смежные вопросы