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

HTML+CSS+JavaScript

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

 

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

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

тема: Как можно указать максимальную ширину картинки?
 
 автор: Владимир22   (08.05.2007 в 14:30)   письмо автору
 
 

Подскажите кто знает, как можно указать максимальную ширину картинки.
Т.е. выводится из базы обычная картинка, но ширина может варьироваться, по этой причине фиксированная ширина не указывается. Однако так при открытии страницы и фомироавании в браузере картинка сначала некрасиво расплывается и раздвигает все таблицы, что очень плохо. Потом (при загрузке) размер картинки определяется и всё становится нормально.
Как дать браузеру понять, чтобы картинка была не более, к примеру 200px ?

<img border="0" src="Тра-та-та" width="НЕ БОЛЕЕ 200 px" >

PS! php (GetImageSize) НЕ ПРЕДЛАГАТЬ!

   
 
 автор: ilyaILF   (08.05.2007 в 15:18)   письмо автору
 
   для: Владимир22   (08.05.2007 в 14:30)
 

Укажите у окаймляющей его (рисунок) ячейки ширину, а ширину картинки вообще не указывайте:
<table><tr><td style="width: 200px;"><img src="pict.jpg" /></div></td></tr></table>
или пользуйтесь не <img>, а обычным background:
td
     {background: transparent url(pict.jpg) no-repeat top left; width: 200px;}
потом ширину ячейки можно будет переопределить при выводе рисунка из базы по реальным его размерам.

   
Rambler's Top100
вверх

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