Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 10 Февраль, 2012, 05:24:16

Страниц: [1] 2
Печать
Автор Тема: ограничить макс. ширину картинки  (Прочитано 1158 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Абырвалг    ↓ 
08 Март, 2010, 07:24:05
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

HTML
<table>
<tr>
<td><div>аватарка + распорка 120 пикс. в высоту</div></td>
<td>тело сообщения, контролы справа (удалить, ред.), подпись</td>
 

если в тело вставить широкую картинку, то все идет по пизде. Даже контролов не видно. Как ограничить размер картинки? При этом таблица растягивается по ширине в зависимости от разрешения экрана. То есть я не могу сделать img {max-width: 1000px} так как окно может быть шире.
 
И как подпись прижать к низу?
Спустя 1 минуту 15 секунд добавил
без JS ессно
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
AlexB    ↓ 
08 Март, 2010, 07:42:58 , спустя 18 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 88
Сообщений: 3280
Сила слова: 2.68

style="width:120px; overflow:hidden"
 
А вообще надо запретить заливать такое ну уровне сервака.
Записан

Абырвалг    ↓ 
08 Март, 2010, 07:51:57 , спустя 8 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

запретить невозможно. Это bb-тег img="site.com/img1.jpg".
 
К чему применять этот стиль? К td? Она же не 120px, она резиновая
Спустя 51 секунду добавил
аа, ты про аватарку подумал) Нее, я про те картинки, которые в тело сообщения вставляются. Аватарку мы ресайзим
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
AlexB    ↓ 
08 Март, 2010, 08:01:20 , спустя 9 минут 23 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 88
Сообщений: 3280
Сила слова: 2.68

Да я подумал про аватарку, вставлять в div, им обертывать картинку. Это возможно при разборе тега? По другому, по моему, никак ...
 
И наверно тогда разумнее overflow:scroll
Записан

Абырвалг    ↓ 
08 Март, 2010, 08:19:00 , спустя 17 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

а мы посмотрим как тут это сделано
 
Спустя 3 минуты 40 секунд добавил
удивительно, но у меня с такими стилями не работает. Вероятно по тому, что ширина ячеек не в процентах
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Абырвалг    ↓ 
13 Март, 2010, 06:33:06 , спустя 4 дня 22 часа 14 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

актуально. Размеры ячеек я не знаю.
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
phpdude    ↓ 
13 Март, 2010, 08:07:40 , спустя 1 час 34 минуты 34 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: 19713
Сила слова: 1.72

и как это может не пахать?)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Givi    ↓ 
13 Март, 2010, 09:43:25 , спустя 1 час 35 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2250
Сила слова: 1.87

Абырвалг, у блока задай стиль: overflow: auto; (или scroll, точно не помню). Ну и ширину этому блоку задать не забудь в стилях.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Абырвалг    ↓ 
28 Март, 2010, 07:57:01 , спустя 14 дней 21 час 13 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

блин, ну не работает ни max-width, ни overflow.
 
http://studenchestvo.org/forum/10/39
 
При разрешении 1280 здоровая картинка корежит все. Попробуйте исправить, плизз
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Professor    ↓ 
28 Март, 2010, 08:10:32 , спустя 13 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2059
Сила слова: 1.46

поставь для картинки max-width: 90%;.
В мазиле вроде норм =)
Спустя 1 минуту 15 секунд добавил
хотя не, херня.
Тут наверно тока JS =)
Спустя 3 минуты 34 секунды добавил
Хотя у меня с 90% вроде норм, =)
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
Givi    ↓ 
28 Март, 2010, 10:32:19 , спустя 2 часа 21 минуту 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2250
Сила слова: 1.87

Абырвалг, overflow: auto для того блока, который окружает картинку. Ну и для него же указать ширину (в пикселях, процентах, прочее).
По твоему примеру (у тебя сейчас указана только ширина):
 
CSS
.body {
    width: 100%; /* Возможно другие значения,  смотри сам. И не нужно указывать мин. или макс. Эта фишка, по сути, в 99% случаев нужны только для основного блока. Остальные блоки указываются по отношению к родительским, потому у них размеры дают "более точные". */
    overflow: auto;
}
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Абырвалг    ↓ 
28 Март, 2010, 11:01:36 , спустя 29 минут 17 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

сделал через файрбаг, все равно не работает.
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Givi    ↓ 
29 Март, 2010, 01:58:50 , спустя 2 часа 57 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2250
Сила слова: 1.87

Абырвалг, в общем, ошибка у тебя в том, что у тебя колонка с форумом (так сказать, "текстовая" колонка) имеет некорректную ширину. Она "подлазит" под правую колонку. Что именно делать. где что указать - сходу не скажу, ибо у тебя хреново структурирован ХТМЛ-код. Но если очень будет нужно, а сам так и не сможешь ничего сделать, то маякни в личку, попробую найти время.
 
п.с. Из-за того, что текстовая колонка имеет ширину больше чем визуальная часть (кстати, чтоб это проверить, попробуй написать очень длинное предложение в форуме, по-идее его конец будет визуально недоступен. Самому регистрироваться лень), то и указанные тобою "шаманства" с блоком "бади" смысла не имеют.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Абырвалг    ↓ 
29 Март, 2010, 10:14:50 , спустя 8 часов 16 минут
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

если удалить эту картинку (из того же файрбага), то текстовая колонка не будет налезать на правую.
 
Нужно очень, но не к спеху в принципе: неделя-полторы. Таких глючков на сайте много, я поэтому и подпись вывесил.
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
rider-sx    ↓ 
29 Март, 2010, 04:58:22 , спустя 6 часов 43 минуты 32 секунды
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18

хабраподобный блок "прямой эфир" в моде?))
Записан

Страниц: [1] 2
Печать
 

Перейти в: