2015-08-31 3 views
0

У меня есть веб-сайт с интегрированным чат-скриптом. Мы создали кнопку изображения вместо ссылки по умолчанию, предоставленной компанией.Div с позицией: исправлено не видно на мобильном Ответственный дизайн

Див, в котором изображение находится, помечено как фиксированное положение и оно отображается в правом нижнем углу браузера на рабочем столе.

Если я открою то же самое в мобильном, div не будет виден, хотя дизайн будет Отзывчивым.

Ниже CSS, который используется для обеих версий

@media (max-width: 768px){ 
#theradome-proonto { 
position: fixed; 
bottom: 30px; 
right: 12px; 
background: white; 
z-index: 99999; 
-webkit-backface-visibility: hidden; 
} 
} 

@media (min-width: 768px){ 
#theradome-proonto { 
position: fixed; 
bottom: 30px; 
right: 12px; 
background: white; 
z-index: 99999; 
} 
} 

Мой сайт http://www.theradome.com он построен в WordPress

+0

Не могли бы вы опубликовать ссылка на сайт? –

ответ

0

Снимите #theradome-proonto в modal.less на линии 95

Это правило css устанавливает display: none для вашего div#theradome-proonto Это это правило CSS, которое влияет на правильное отображение вашего div.

@media screen and (max-width: 767px) 
    #STM_root_elem, #theradome-proonto, .doctor_trusted { 
     display: none !important; 
} 

Попробуйте изменить это, следуя CSS

@media (max-width: 768px){ 
    #theradome-proonto { 
     position: fixed; 
     bottom: 30px; 
     right: 12px; 
     background: white; 
     z-index: 99999; 
     -webkit-backface-visibility: hidden; 
     display: block !important; /* this line is important! */ 
    } 
} 

Edit 2 Что в вашем style.css на линии ? Потому что когда я открываю style.css в моем браузере, я смотрю следующий комментарий к линия 2671 - /* rules for all mobile resolutions (< 768) */, за которым следует CSS, о котором я упомянул ранее.

Если вы не можете найти его, мой последний совет вам - попробуйте разместить CSS я добавил (это один с display: block !important) в конце вашего style.css

+0

Спасибо за ответ @Ramis, но я не нашел строку «# theradome-proonto in modal.less on Line 95» Также я сделал надменю, и это не сработало. – Anoop

+0

Хорошо, не могли бы вы добавить 'display: block! Important' к вашему максимальному медиа-запросу в CSS? Я не уверен, что вы меня поняли, 'display: none! Important' не позволяет отображать ваш div. так что только изменение, которое вы должны применить, - это найти строку, в которой она находится, и удалить идентификатор ('# theradome-proonto') –

+0

Спасибо за разъяснение. Я сделал изменение CSS, как было предложено, но без успеха. Единственное место, где я мог найти # theradome-proonto, находится в style.css, как указано в моем исходном вопросе – Anoop

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