Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Победить overflow большими картинками
 
 автор: DDK   (11.01.2009 в 21:27)   письмо автору
 
 

Господа, сменил дизайн форума на фиксированный, плюс к этому - он достаточно узкий. А на форуме люди частенько постят картинки, по ширине превышающие ширину таблицы поста, ну и соответственно ячейка поста растягивается и дизайн местами начинает напоминать весенний ледоход на речках.

А как вы боретесь с непредвиденным картиночным overflow?

Проверять ширину картинок средствами PHP - это ужасная и неоправданная нагрузка на сервер + лишний траффик. Вот я и подумал - а ведь в CSS есть возможность использования логики (expressions). Можно на уровне CSS-логики сделать проверку размера картинки?

P.S. overflow:hidden не работает почему-то, а если и работает, то во всех браузерах ведёт себя очень по-разному.

P.P.S. Только что задумался - а как overflow можно перевести на русский? :)) Вот бывает же - знаешь, как будет по-английски, а по-русски - нет)

  Ответить  
 
 автор: AlexSol   (12.01.2009 в 01:07)   письмо автору
 
   для: DDK   (11.01.2009 в 21:27)
 

я б перевел как перекрытие.

expressions тока для эксплорера. если не поможет вариант при котором для картинки не прописываются размеры, то надо будет на js делать

  Ответить  
 
 автор: sl1p   (12.01.2009 в 04:41)   письмо автору
 
   для: DDK   (11.01.2009 в 21:27)
 

overflow это прокрутка, что бы сработало overflow:hidden нужно к примеру поместить изображение в div с максимально допустимыми размерами картинки скажем, 800х600 и задать этому диву overflow:hidden..
но будет имхо не красиво, лучше overflow:auto :)

  Ответить  
 
 автор: sim5   (12.01.2009 в 04:51)   письмо автору
 
   для: DDK   (11.01.2009 в 21:27)
 

>Проверять ширину картинок средствами PHP - это ужасная и неоправданная нагрузка на сервер

Вот тут вы не правы. Вас никто не заставляет делать такую проверку при выводе, ее следует делать один раз при загрузке картинки, и либо записывать ее уменьшая размеры, либо запрещать загрузку.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования