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



 

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

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

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как сделать чтобы картинка по ширине подстраивалась под блог?
pozitron123
pozitron123
Topic Starter сообщение 26.1.2017, 19:47; Ответить: pozitron123
Сообщение #1


Приветствую всех форумчан.

Картинки по ширине не вписываются в блок шаблона вылезают дальше. Что и где нужно прописать чтобы они по ширине подстраивались под блок? Где это нужно прописывать в коде картинки материала или в отдельных правилах для всех картинках в файле css? 
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 26.1.2017, 19:55; Ответить: ShowPrint
Сообщение #2


pozitron123, если все картинки разные по размеру, то можно в стилях кода, если все одинаковые, или существует повторяемость, то лучше через css.

Пример к первому варианту:

<img src="..." alt="..." title"..." style="width:20%;max-width:250px">

Ко второму:

CSS:
.imgStyle{width:20%;max-width:250px}

HTML:
<img src="..." alt="..." title="..." class="imgStyle">



Сообщение отредактировал ShowPrint - 26.1.2017, 20:27
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
Topic Starter сообщение 26.1.2017, 20:23; Ответить: pozitron123
Сообщение #3


(ShowPrint @ 26.1.2017, 22:55) *
если все картинки разные по размеру, то можно в стилях кода, если все одинаковые, или существует повторяемость, то лучше через css.

Не понял я.
1.Первый вариант: <img src="..." alt="..." title"..." style="width:20%;max-width:250px">
  это в коде картинки как я понимаю? 
2.
(ShowPrint @ 26.1.2017, 22:55) *
Ко второму:

Это нужно в css прописать код:
(ShowPrint @ 26.1.2017, 22:55) *
.imgStyle{width:20%;max-width:250px}

А потом в коде картинки это: <img src="..." alt="..." title"..." class="imgStyle">
И все картинки автоматом будут подстраиваться?

Если не сложно объясните на пальцах где и что нужно прописывать чтобы картинки по ширине подстраивались?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 26.1.2017, 20:37; Ответить: ShowPrint
Сообщение #4


(pozitron123 @ 26.1.2017, 23:23) *
это в коде картинки как я понимаю?
Абсолютно верно

(pozitron123 @ 26.1.2017, 23:23) *
И все картинки автоматом будут подстраиваться?
Да, все картинки у которых указан класс imgStyle

Вы всё правильно поняли, что ещё на пальцах объяснить? "На пальцах" - это на конкретном примере.
За ширину отвечают css-параметр width, устанавливать его лучше в процентах от того блока в котором картинка размещена - так она получается "резиновой"...

max-width (не обязательно, но я устанавливаю) - прописывается для того, чтоб картинка не превышала своих фактических размеров. По сути max-width равен физической ширине картинки, устанавливаю такое ограничение я потому что при увеличении больше оригинала сильно снижается качество картинки, и на тот случай чтоб не переделывать код когда будут выпускать мониторы с разрешением 100000px по ширине - она всё равно останется оригинального размера, правда мелкая, но качества не потеряет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
Topic Starter сообщение 26.1.2017, 20:47; Ответить: pozitron123
Сообщение #5


(ShowPrint @ 26.1.2017, 23:37) *
Вы всё правильно поняли, что ещё на пальцах объяснить?
 

Не понятно это нужно в сам блок прописывать? Или есть какие то общие параметры для всех картинок, не помню.

В какой именно файл это прописывать? Раньше находил, а сейчас уже подзабыл да и шаблон другой. Элемент через браузер исследую и что то не догоняю блин.

CSS:
.imgStyle{width:20%;max-width:250px}

 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
Topic Starter сообщение 26.1.2017, 21:32; Ответить: pozitron123
Сообщение #6


Вот что прописано при иследование элемента:

img {
vertical-align: baseline;


А вот что прописано где картинки нормально отображаются. Может в тот код вставить этот код? Как вы думаете?
 

img {
max-width: 100%;
width: auto;
height: auto;
vertical-align: middle;
border: 0;

-ms-interpolation-mode: bicubic;
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 26.1.2017, 23:00; Ответить: ShowPrint
Сообщение #7


pozitron123,
(ShowPrint @ 26.1.2017, 23:37) *
"На пальцах" - это на конкретном примере.


"Конкретный пример", это не два куска текста, а адрес страницы с формулировкой какие конкретно 
(pozitron123 @ 26.1.2017, 22:47) *
Картинки по ширине не вписываются в блок шаблона вылезают дальше


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


(ShowPrint @ 27.1.2017, 02:00) *
Конкретный пример

На счет примеров я вас примерно сразу понял, все манипуляция я на денвере провожу поэтому адрес страницы с проблемами естественно скинуть не могу.

Извиняюсь за свое хреновое объяснение, ниже код с сайта где картинки отображаются нормально. Можно ли его вставить в код шаблона на денвере где картинки отображаются некорректно?


(pozitron123 @ 27.1.2017, 00:32) *
А вот что прописано где картинки нормально отображаются. Может в тот код вставить этот код? Как вы думаете?

img {
max-width: 100%;
width: auto;
height: auto;
vertical-align: middle;
border: 0;

-ms-interpolation-mode: bicubic;

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

(ShowPrint @ 27.1.2017, 02:00) *
По тому что вы написали я, к сожалению, ничего подсказать не могу.


Это с шаблона где картинки слишком вылазят за ширину блока:
Вот что прописано при иследование элемента:
img {
vertical-align: baseline;

Это с сайта где все с картинками в норме, но на который я хочу поставить другой шаблон:
А вот что прописано где картинки нормально отображаются. Может в тот код вставить этот код? Как вы думаете?

 


img {
max-width: 100%;
width: auto;
height: auto;
vertical-align: middle;
border: 0;

-ms-interpolation-mode: bicubic;

Прошу ответить мне интересно вы меня хоть поняли что я имею ввиду?

Сообщение отредактировал pozitron123 - 27.1.2017, 0:18
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 27.1.2017, 10:58; Ответить: ShowPrint
Сообщение #9


(pozitron123 @ 27.1.2017, 03:17) *
вы меня хоть поняли что я имею ввиду?
Да понял я, понял... Только по куску css я к сожалению ничего не могу подсказать... Стили это только часть параметров, их применение зависит от того ка именно элементы вписаны в html и страницу в целом... При работе в локалке, не видя всего кода страницы, помочь не могу.

(pozitron123 @ 27.1.2017, 03:17) *
Может в тот код вставить этот код?
Попробуйте и посмотрите на результат, только не забывайте сохранить текущую версию, чтоб её можно было восстановить.
Я в таких случаях вообще делаю отладку кода не в файлах, а через "инструменты разработчика", а когда добьюсь нужного мне результата переношу его в нужное место.

(ShowPrint @ 26.1.2017, 23:37) *
За ширину отвечают css-параметр width, устанавливать его лучше в процентах от того блока в котором картинка размещена - так она получается "резиновой"...   max-width (не обязательно, но я устанавливаю) - прописывается для того, чтоб картинка не превышала своих фактических размеров
"Играйте" в  локалке с этими параметрами для элемента и смотрите на результат
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pozitron123
pozitron123
Topic Starter сообщение 27.1.2017, 18:46; Ответить: pozitron123
Сообщение #10


(ShowPrint @ 27.1.2017, 13:58) *
не видя всего кода страницы

Как мне показать, скопировать вам код? 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
62 DaoDog 46988 Сегодня, 3:30
автор: WestRank_Support
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1799 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4807 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 315 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыBurzh.top|Партнерская программа под любой вид трафика (email, спам, УБТ)
2 cryptius 761 16.4.2024, 17:50
автор: cryptius


 



RSS Текстовая версия Сейчас: 19.4.2024, 10:13
Дизайн