0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 1707 Просмотров
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Друзья, нужна помощь!

Сейчас оптимизирую свой сайт под мобильные устройства. В целом все получается, кроме вставленных iframe. На мобильных устройствах  iframe вылезают за края экрана ( в теге указана ширина, как 90%).

Мне подсказали, что нужно копать в сторону:

в index.html
Код
<div class="embed">
    <iframe src="h**p://site.frm" border="0"></iframe>
</div>
В CSS
Код
.embed {
    position: relative;
    display: block;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}
.embed > iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

Но я не могу понять, где все это прописывать.. в темплейт\шаблон\index.html  или index.php ??   И в каком из CSS прописывать тоже не могу разобраться...

Вот сайт, если имеет значение:
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
друзья в удивлении: как вы так оптимизируете, если не знаете, куда CSS прописывать?
вам нужно добавить блок в стили сайта (файлы .css)
прочитайте про css @media
из вашего кода универсальным и полезным видится только вот это
overflow: hidden;
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
друзья в удивлении: как вы так оптимизируете, если не знаете, куда CSS прописывать?
вам нужно добавить блок в стили сайта (файлы .css)
прочитайте про css @media
из вашего кода универсальным и полезным видится только вот это
overflow: hidden;
Я уже года 3 не лазил в CSS и прочии дебри сайта)) Сейас понял, что нужно доделать, то что не доделал раньше.. И сейчас напрочь не могу понять, где все прописывать... и главное как..
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну так вы могли просто дать ссылку на проблемную страницу и вам бы все написали.
но вы как-то очень издалека заходите.  ;D
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
ну так вы могли просто дать ссылку на проблемную страницу и вам бы все написали.
но вы как-то очень издалека заходите.  ;D
Так в первом сообщении в самом низу ссылка на сайт.. там с заглавнйо все и начинается)
virtualplace.ru
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Код
#OverlayContainer, #container1 {
    width: 100% !important;
}

в template.css

если нужно только для мобильного размера включать - обернуть в нужное @media
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Код
#OverlayContainer, #container1 {
    width: 100% !important;
}

в template.css

если нужно только для мобильного размера включать - обернуть в нужное @media


т.е. мне нужно этот код вставить в template.css и все?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
я понимаю, что это разочаровывает.
но можете час попрыгать с бубном и попризывать бога адаптивности  ;D

протестировать надо, может где-то на других страницах есть ещё блоки с распорками.
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
я понимаю, что это разочаровывает.
но можете час попрыгать с бубном и попризывать бога адаптивности  ;D

протестировать надо, может где-то на других страницах есть ещё блоки с распорками.
Я просто далек  от работы с кодом, увы... Я в конце template.css вставил этот код, но увы он не привел ни к каким последствиям.
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
увы, привел  ;D
ctrl+f5 - очистка кэша браузера. и перегрузить страницу.
К моему величайшему счастью ))) теперь заглавный слайд и слайд вставленый в сраницу работают как я и хотел))  Но есть проблема с iframe которые вставленые, как  pop-up окно.. на них не повлияло (
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну там у вас все плохо.
где-то вообще Flash используется, которого уже нет на многих девайсах.

Код
@media (max-width: 767px) {
#bd {  overflow-x: hidden !important;}

.MultiBoxContainer {
    width: 90% !important;
}
}

типа этого хватит для прохождения теста на мобильность от гуглояндексов, а вот внутренние библиотеки оптимизировать и содержимое окон - уже ваша работа.
*

SvetlovPhoto

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
ну там у вас все плохо.
где-то вообще Flash используется, которого уже нет на многих девайсах.

Код
@media (max-width: 767px) {
#bd {  overflow-x: hidden !important;}

.MultiBoxContainer {
    width: 90% !important;
}
}

типа этого хватит для прохождения теста на мобильность от гуглояндексов, а вот внутренние библиотеки оптимизировать и содержимое окон - уже ваша работа.
Спасибо. Буду пробовать.  Flash есть в некотором количестве, увы это старые работы, а новых пока в данном направлении нет, чтобы сделать их на html5.  В любом случае спасибо за помощь )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка виджета Яндекс Дистрибуции на сайт

Автор Anik

Ответов: 14
Просмотров: 1628
Последний ответ 22.12.2022, 16:56:10
от Anik
Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 1502
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
При включении плагина "Система - фильтр языка" сайт не открывается

Автор Aurika

Ответов: 4
Просмотров: 3056
Последний ответ 25.06.2022, 14:14:40
от ecolora
Не встраивается видео с YouTube на сайт

Автор 62411

Ответов: 6
Просмотров: 1269
Последний ответ 02.08.2020, 09:07:22
от wishlight
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 39086
Последний ответ 11.06.2020, 08:48:10
от sound