X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Изменение размера картинки при уменьшении окна браузера
Kuchuluk
Kuchuluk
Topic Starter сообщение 29.8.2015, 19:29; Ответить: Kuchuluk
Сообщение #1


Здравствуйте. Оптимизирую сайт под мобильные. В принципе всё норм, только столкнулся с такой проблемой, что при уменьшении окна браузера картинки не уменьшаются, они остаются в своем оригинальном размере, и появляется горизонтальный скролл. Я использую из бутстрапа только grid-сетку для оптимизации блоков. Кто хорошо разбирается в бутстрапе? Подскажите пожалуйста что еще подключить в бутстрапе чтобы работал класс img-responsive. Я подключаю только сетку. Либо может кто-нибудь знает как реализовать это без бутстрапа. Любой совет будет полезен.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 29.8.2015, 21:21; Ответить: ixman
Сообщение #2


Kuchuluk, задать css свойство max-width:100%
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 30.8.2015, 1:21; Ответить: Kuchuluk
Сообщение #3


Ixman, да у меня там для больших экранов используется max-width в пикселях, потому что картинки по размеру большие, поэтому в процентах не получится 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 30.8.2015, 12:02; Ответить: ixman
Сообщение #4


Kuchuluk, если ширина в пикселях для блоков, в которых помещается картинка, то  max-width:100% указать именно для тега img то есть 

.block {
max-width:640px
}

.block img {
max-width:100%
}

Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 30.8.2015, 13:04; Ответить: yury_mw
Сообщение #5


(Kuchuluk @ 29.8.2015, 21:29) *
Подскажите пожалуйста что еще подключить в бутстрапе чтобы работал класс img-responsive.


Чтобы работал класс img-responsive, достаточно его описать в css. См его стандартное описание в bootsrap:

.img-responsive {
display: block;
max-width: 100%;
height: auto;
}


Сообщение отредактировал yury - 30.8.2015, 13:04
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 31.8.2015, 16:23; Ответить: Kuchuluk
Сообщение #6


Ixman, попробовал как показали вы, работает. Но тогда вопрос возникает - если картинки оборачивать в отдельный блок, это не скажется отрицательно на позициях статей в поисковиках, которые находятся в ТОП-е? Получается структура статьи меняется же немного.

И еще поправка, работает уменьшение картинок таким способом без появления скрола только в хромах, а в мозилле и в ie не работает. Для мозиллы и ie какие-то костыли надо прописывать?


Сообщение отредактировал Kuchuluk - 31.8.2015, 18:25
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 31.8.2015, 20:46; Ответить: ixman
Сообщение #7


Kuchuluk, по поводу первого вопроса не думаю что, что то серьёзное произойдёт, но можно попробовать на 2 - 3 страницах и посмотреть на реакцию в течении нескольких апов выдачи.

По поводу второго вопроса ничего сказать не могу, нужно юзать поиск 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 1.9.2015, 22:54; Ответить: Kuchuluk
Сообщение #8


(Ixman @ 31.8.2015, 22:46) *
По поводу второго вопроса ничего сказать не могу, нужно юзать поиск

Заюзал, оказалось к классу .block помимо  max-width:640px нужно добавить еще width: 100%. В мозилле и IE теперь тоже заработало. Может кому пригодится на будущее. Только я не понял почему атрибуты width и max-width в одном классе не конфликтуют друг с другом.

Сообщение отредактировал Kuchuluk - 1.9.2015, 22:54
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 2.9.2015, 11:33; Ответить: ShowPrint
Сообщение #9


(Kuchuluk @ 2.9.2015, 00:54) *
не понял почему атрибуты width и max-width в одном классе не конфликтуют друг с другом
Kuchuluk, потому что это разные атрибуты, один "определяющий", а второй - "ограничивающий"... =)
Есть еще min-width, который тоже не будет конфликтовать с двумя упомянутыми (если не будет конфликта в значениях)...
На в переводе на русский язык эти стили "переводятся" как "во всю ширину, но не более 640 пикселей"... То есть нет повода для конфликта: пока ширина меньше 640px действует "определение", когда больше - "ограничение"...


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1759 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2396 23.3.2024, 7:41
автор: Room
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКто и зачем покупает картинки обезьян по $200 тысяч?
NFT
167 metvekot 27447 6.3.2024, 21:58
автор: Boymaster
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2206 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30396 19.7.2022, 13:41
автор: Funoman


 



RSS Текстовая версия Сейчас: 25.4.2024, 23:43
Дизайн