2015-11-17 2 views
1

Примените пожалуйста, как удалить расстояние между блоками? Третий блок принадлежал первому. Из-за свойств float 3rd после второго начинается. И я не могу понять, как сделать это было выше.CSS Как двигаться вверх по блоку?

enter image description here

enter image description here

+4

Пожалуйста, отправьте заполненную код или предоставить демо. Никто не может решить вашу проблему по образу и подобию. – Alex

+0

http://agestor.com/pharmacy/capsules.html?mode=list – Sylon

+0

Почему вы не используете отрицательную маржу? – Alex

ответ

0

Проблема состоит в том, что блоки из строя. То, что вы называете # 4, представляется рендерингом до # 3. Это означает, что ясно: прямо на нем заставляет описание вниз.

Чтобы исправить это, измените порядок отображаемого HTML, как показано на скриншоте ниже из инструментов dev. Перетаскивание .desc.std над .product-secondary решает проблему.

Changing the content order

0

Вы должны дать margin:0 к .price-box и .desc.

Проблема:.desc толкает .desc вниз, однако, вы можете использовать приведенные ниже правила.

.products-list .product-shop .price-box { 
    margin: 0; 
} 

.products-list .product-shop .desc { 
    margin-top: 0; 
} 
Смежные вопросы