Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.12.2014, 04:25
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

картинки в мобильной опере
Не могу решить проблему с картинками в мобильной версии сайта под оперу.

Когда ширина окна становится меньше картинки, опера почему-то не погоняет под размер окна браузера, даже если стоит width:100%

В целом задача: что бы она все картинки в 100% ставили если ширина картинки больше окна браузера.

Как с этой бедой бороться?
Ответить с цитированием
  #2 (permalink)  
Старый 19.12.2014, 05:55
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Только для Opera Mini 6 и более поздние его версии

Действительно, в его настройках по умолчанию , в Opera Mobile ширина документа будет 980px и зум такой, что полностью видно документ.
Чтобы решить эту проблему , мы можем просто определить ширину окна просмотра равной ширине экрана устройства:

<meta name="viewport" content="width=device-width">

или в CSS,
@-o-viewport {
	width: device-width;
}


Кроме того, можно полностью отключить масштабирование(чтобы картинка при масштабировании не выежала за область просмотра), но имейте в виду, что масштабирование используется многими людьми . Отключение должно только когда это действительно необходимо , например, для некоторых типов игр и приложений.


<meta name="viewport" content="width=device-width, user-scalable=no">

или в CSS,
@-o-viewport {
	width: device-width;
	user-zoom: fixed;
}
Ответить с цитированием
  #3 (permalink)  
Старый 20.12.2014, 03:15
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Спасибо, я такой вариант не встречал. У меня блочно-адаптивная верстка, сейчас посмотрю.
Ответить с цитированием
  #4 (permalink)  
Старый 20.12.2014, 03:19
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Кстати, по второму варианту с отключением, может во внутрь медиа поставить, что бы отключать только при ширине окна для мобильных устройств? Если уж такие проблемы с маштабируемостью.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестал работать скрипт для печати картинки в Хроме и Опере. Согдиана Общие вопросы Javascript 6 25.07.2014 13:11
В Опере Ajax'ом вместо картинки выводится мусор javascript_pupil AJAX и COMET 13 23.03.2012 19:46
Прелоуд картинок не работает в Опере Arseo Opera, Safari и др. 3 20.11.2009 19:45
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42
Драг картинки в опере B~Vladi Opera, Safari и др. 4 18.09.2009 17:42