2014-11-12 3 views
-1

Я пытаюсь добавить тег hr после каждых 4 div в следующем коде, по какой-то причине он не отображается правильно на скрипке.Тэг HR не отображается в нужном месте

http://jsfiddle.net/UHqWF/14/

Обновлено: http://jsfiddle.net/UHqWF/16/

<hr> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
    <hr> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
    <hr> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 
<div class="imageitem"><div>Image Item</div></div> 

Решение: Мой выше подход является утомительным & усложнит конструкцию с размерами экрана различно.

Я думаю, что лучше добавить border-top:1px solid red; в imageitem ДИВ

.imageitem { 
     -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
      box-sizing:border-box; 
     float:left; 
     padding:10px; 
     width:100%; 
     border-top:1px solid red; 
     border-bottom:0px solid red; 
    } 
+0

если вы придаете ему 'width: 100%'? – MorKadosh

+0

Я сделал это на рабочем столе, но потом он перекрыл div по пикселям. – Learning

+0

Вы должны отредактировать вопрос, чтобы * уточнить вопрос *, а не публиковать ответ или рассказывать о каком-либо другом подходе. –

ответ

2

Это потому, что вы плавали свои элементы. Добавьте hr {clear: both;} правило css, чтобы исправить это.

+1

@KnowledgeSeeker это работает. Вы протестировали сейчас? – azhpo

+0

Это показывает hr, но перекрывает div на определенный запас. Я столкнулся с той же проблемой на своем рабочем столе. Как я могу дать равную маржу – Learning

+0

Если вы добавите 'margin: 30px;', он останется в том же положении после первых 4 погружений. Он перекрывает дополнительные поля – Learning

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