|
|
|
| Господа, сменил дизайн форума на фиксированный, плюс к этому - он достаточно узкий. А на форуме люди частенько постят картинки, по ширине превышающие ширину таблицы поста, ну и соответственно ячейка поста растягивается и дизайн местами начинает напоминать весенний ледоход на речках.
А как вы боретесь с непредвиденным картиночным overflow?
Проверять ширину картинок средствами PHP - это ужасная и неоправданная нагрузка на сервер + лишний траффик. Вот я и подумал - а ведь в CSS есть возможность использования логики (expressions). Можно на уровне CSS-логики сделать проверку размера картинки?
P.S. overflow:hidden не работает почему-то, а если и работает, то во всех браузерах ведёт себя очень по-разному.
P.P.S. Только что задумался - а как overflow можно перевести на русский? :)) Вот бывает же - знаешь, как будет по-английски, а по-русски - нет) | |
|
|
|
|
|
|
|
для: DDK
(11.01.2009 в 21:27)
| | я б перевел как перекрытие.
expressions тока для эксплорера. если не поможет вариант при котором для картинки не прописываются размеры, то надо будет на js делать | |
|
|
|
|
|
|
|
для: DDK
(11.01.2009 в 21:27)
| | overflow это прокрутка, что бы сработало overflow:hidden нужно к примеру поместить изображение в div с максимально допустимыми размерами картинки скажем, 800х600 и задать этому диву overflow:hidden..
но будет имхо не красиво, лучше overflow:auto :) | |
|
|
|
|
|
|
|
для: DDK
(11.01.2009 в 21:27)
| | >Проверять ширину картинок средствами PHP - это ужасная и неоправданная нагрузка на сервер
Вот тут вы не правы. Вас никто не заставляет делать такую проверку при выводе, ее следует делать один раз при загрузке картинки, и либо записывать ее уменьшая размеры, либо запрещать загрузку. | |
|
|
|