2015-11-02 2 views
0

Я работаю над мобильной версией нашего веб-сайта с помощью Media Queries, но у меня возникают некоторые странные проблемы с CSS.CSS для домашней страницы и других страниц opencart

Я сделал домашнюю полностью реагирующий на мобильном устройстве (< 480px), и это выглядит хорошо для меня: home page who is working fine

Сейчас я работаю на второй странице (tuinontwerp) Эта страница использует те же блоки, как на главной странице, но CSS отличается:

tuinontwerp page with different css

Как вы можете видеть, коричневые блоки шире, но КСС то же самое. Даже в инспекторе Chrome dev tools это точно то же самое.

Вот мой CSS для блоков:

#diensten-row { 
    width: auto; 
    min-width: 100%; 
    padding: 0; 
    margin: 30px auto 0 auto; 
    height: 120px; 
} 

#diensten-row a{ 
    width: auto; 
    max-width: 100%; 
} 

#diensten { 
    background-color: #996633; 
    color: #fff; 
    line-height: 8px; 
    float: left; 
    margin: 0 auto 30px auto; 
    padding: 0; 
    min-width: 100%; 
    height: 100px; 
    text-align: center; 
    border: 1px solid #fff; 
} 

HTML: (все еще ищет файл, который содержит диву)

Спасибо :)

+0

Не могли бы вы также разместить HTML-код? Поскольку я вижу, что вы используете только идентификаторы в своем CSS, которые вы показывали до сих пор, я думаю, что это может иметь какое-то отношение к использованию ID более одного раза. Но поскольку я не могу проверить ваш HTML, это просто предположение :) – Kevinvhengst

+0

Я добавил html, но я не уверен, где его найти, я скопировал его из источника страницы в хром. –

+0

@superDiglett забыть пометить вас :) –

ответ

0

Так как ширину #diensten-row, #diensten и #diensten-row a - 100%, я предсказываю, что ширина контейнера на странице tuinontwerp немного больше, чем на первой странице.

Также совет: Не используйте ID's более одного раза. Я вижу, что вы используете ID #diensten несколько раз. Используйте для этого класс. ID следует использовать только тогда, когда элемент используется только один раз. Но даже тогда я предпочитаю использовать classes.

+0

Проблема в том, что это не мой сайт, я не кодировал его, поэтому мне трудно найти файлы в opencart. Насколько я вижу, есть только одна страница с контейнером класса. Этот контейнер установлен в 480px в моем mobile.css и до 960px в моих stylesheet.css –

+0

Как вы можете видеть, логотип и корзина/меню находятся в диапазоне 480px, но категории (tuinontwerp, tuinaanleg и doe het zelf) нет. Даже когда контейнер установлен на 480 пикселей. Я не вижу вещей, которые могли бы изменить это. –

+0

У вас есть живой пример этого? Тогда я могу осмотреть его сам. Это была единственная «логическая» причина для проблемы :) – Kevinvhengst

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