CSS и OpenCart - PullRequest
       45

CSS и OpenCart

0 голосов
/ 21 мая 2011

Были настроены магазин и возникли некоторые проблемы. Подумайте об этом с помощью CSS, но не можете решить это. Разница между полем выбора сортировки и результатами поиска отсутствует, там нет отступов или полей, при использовании одного и того же макета для отображения категории одинаковый код без проблем.

http://www.amazing -web-design.co.uk / постановки / дьявольская / index.php? Маршрут = продукт / поиск и ключевое слово = ставка

Можете ли вы взглянуть на случай, если я что-то пропустил, вся помощь оценена:)

Спасибо Джо

1 Ответ

1 голос
/ 21 мая 2011

Причина, по которой у вас есть разрыв между окном выбора сортировки и результатами поиска, заключается в том, что вы используете плавающие элементы и для их очистки вы используете метод «дополнительной разметки». Это вызывает разрыв. В вашей конкретной ситуации сделайте следующее.

<div class="sort">
<div class="clear"></div>

Сначала удалите div.clear. Это устранит пробел. Тем не менее, это также приведет к тому, что приведенный ниже div будет выполняться и перезапускается, потому что вы перемещаетесь следующим образом.

div.sort {float: right;}

Теперь очистите поплавок следующим образом.

div#dkProductList {clear: right;}

Теперь вы увидите, что div id = "dkProductList" находится точно ниже div class = "sort", и разрыв исчез. Если вы хотите некоторый разрыв между ними, просто добавьте немного поля, например:

div#dkProductList {margin-top: 10px;}

Это полностью решает вашу проблему. Есть и другие способы, например, вместо того, чтобы использовать дополнительную разметку, такую ​​как вы использовали div class = "clear", который вы использовали для "обнуления" эффектов float, вы можете использовать свойство "overflow" со значением " авто". Таким образом, дополнительная разметка не понадобится.

Протестировано в IE9, FF4.01, GG11, AF5.0.5 и Opera 11.

...