@ligisayan

Как расположить элементы в определенном порядке?

Есть блок с картинкой поверх которого находятся квадратные элементы, которые нужно расположить в следующем порядке: слева от картинки блоки скидка и хит, а справа желтый блок и блок с быстрым просмотром, причем любой из блоков может как присутствовать, так и отсутствовать (если блока со скидкой нет, то на его место сдвигается хит) и картинка не должна смещаться. Внизу картинки текст с ценником и кнопкой добавить в корзину. Сейчас проблема в следующем: если убрать блок со скидкой, то картинка подпрыгивает вверх, что быть не должно. Вопрос: как это сделать без правок html?
фидл
  • Вопрос задан
  • 289 просмотров
Решения вопроса 1
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
Фиддл
Изменения:
Оба блока .onsale и .onfeatured приведены к единому виду.
Можете сравнить.
Дальше стили добавляйте сами.

Мне только интересно накой в onsale было position:static и position:relative одновременно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
stranger2015
@stranger2015
Писатель. Сайтостроитель-любитель
Общий ответ: используйте позиционирование!
См. свойство position!
Ответ написан
werty1001
@werty1001
undefined
Сверстано конечно адово, вот немного поправил, кнопку быстрого просмотра только сделайте как нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы