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

HTML+CSS+JavaScript

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

 

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

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

тема: Почему mozilla firebox не корректно отображает фотки?
 
 автор: VikaRI   (22.03.2009 в 12:57)   письмо автору
 
 

добрый день всем!
Сразу извенюсь, если вопрос не в тему (но он php тоже касается) - ИЗВЕНИТЕ!
Возник такой вопрос: Почему mozilla firebox не корректно отображает фотки? как это исправить? неужели нужно всем фоткам задавать размер через фотошоп?

Опишу подробнее...
Сайт полез из-за фоток (я их не обрабатывала в фотошопе, а сразу выкладывала на сайт, надеясь на то, что стили сработают).
1. когда вывожу рисунок таким образом, то он, даже не обработаный в фотошопе, выглядит нормально -
<img src="img/86.gif" alt="семья" width="80" height="90" border="0"  hspace="3" align="left"/> 



2. когда вывожу рисунок таким образом через PHP (из база данных), то он лезит (картинки совершенно разного размера) -
<img class='mini_lenta' align='left' src='%s'> 



Стиль ко второму варианту -
.mini_lenta {border: 1px solid; margin-right: 10px; margin-top:4px; margin-left: 9px; color:#424242; width:80px; height:90px;}

  Ответить  
 
 автор: PAT   (22.03.2009 в 13:31)   письмо автору
 
   для: VikaRI   (22.03.2009 в 12:57)
 

Mozilla (как и прочие браузеры) всё отображает корректно.

Это у вас представление о браузерах некорректное.

1. Картинка хранится на сервере, имея какие-то свои РОДНЫЕ размеры (ширину-высоту).

2. Если вызвать картинку в браузер, не указывая в теге <IMG> размеров (ни через атрибуты, ни через стили), то браузер отобразит картинку с её РОДНЫМИ размерами.

3. Если при вызове картинки указать какой-то один размер (или высоту, или ширину, НО именно ОДИН какой-то размер), то браузер совершит "масштабирование" - разделит РОДНУЮ высоту на высоту, указанную в теге <IMG>, и получит "коэффициент пропорциональности", который и применит к РОДНОЙ ширине картинки. Таким образом в браузере отобразится масштабированное, но не искажённое представление картинки.

4. Если же НЕКТО с некорректными представлениями, совершенно не интересуясь исходными РОДНЫМИ размерами картинок, будет указывать в теге <IMG> оба размера, то получит этот НЕКТО то, что и хочет получить - а именно прямоугольники точно указанного им размера, но вот содержимое в этом прямоугольнике будет похожим на отображенное в кривом зеркале.

  Ответить  
 
 автор: VikaRI   (22.03.2009 в 15:13)   письмо автору
 
   для: PAT   (22.03.2009 в 13:31)
 

Указала в стиле только высоту, но все осталось также!
Так, что же делать в моем случае, чтобы картинка отображалась нормально? Обработать в фотошопе более 800 картинок?
Гляньте, пожалуйста, вот ссылка http://uti-puti.com.ua

  Ответить  
 
 автор: DJ Paltus   (23.03.2009 в 10:07)   письмо автору
 
   для: VikaRI   (22.03.2009 в 15:13)
 

Я поглядел исходный код сайта и мне немного поплохело, а с утра это вредно.
Назначать стили по-русски - это новое веяние какое-то. Половина таблицы стилей у тебя не работает исключительно из-за русских названий. Чтобы в этом убедиться, попробуй стиль ".mini_lenta" перенести в начало файла css.

  Ответить  
 
 автор: VikaRI   (23.03.2009 в 11:50)   письмо автору
 
   для: DJ Paltus   (23.03.2009 в 10:07)
 

мне самой от своей некомпетентности становиться дурно!
Спасибо большое за совет - все сработало!!!
Теперь мне нужно все стили нормально назвать и все станет приемлемым?
Подскажите, еще пожалуйста, а где можно подробнее почитать про правильное название стилей? Я думала, что можно просто латинскими буквами писать русские слова(((

  Ответить  
 
 автор: ronin   (23.03.2009 в 12:28)   письмо автору
 
   для: VikaRI   (23.03.2009 в 11:50)
 

еще нельзя начинать названия с цифр

  Ответить  
 
 автор: DJ Paltus   (23.03.2009 в 15:13)   письмо автору
 
   для: VikaRI   (23.03.2009 в 11:50)
 

Русские слова mozhno pisat' latinskimi bukvami, но писать какие-либо слова русскими буквами [А-Яа-я] категорически вредно. И, как и предыдущий оратор, подчеркиваю, что начинать надо с буквы, а не с цифры.
И кстати, чтобы не травмировать молодых мамаш и их чад, проверяйте орфографию хотя бы на главной странице.
Про таблицы стилей читай тут: http://stepbystep.htmlbook.ru/?id=43

  Ответить  
 
 автор: VikaRI   (23.03.2009 в 15:48)   письмо автору
 
   для: DJ Paltus   (23.03.2009 в 15:13)
 

Спасибо за советы - установила orfoswitcher (надеюсь ошибок будет меньше)
http://stepbystep.html - добавила в закладки в обучение
Всем огромное спасибо за помощь!

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

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