|
|
|
| добрый день всем!
Сразу извенюсь, если вопрос не в тему (но он 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;}
|
| |
|
|
|
|
|
|
|
для: VikaRI
(22.03.2009 в 12:57)
| | Mozilla (как и прочие браузеры) всё отображает корректно.
Это у вас представление о браузерах некорректное.
1. Картинка хранится на сервере, имея какие-то свои РОДНЫЕ размеры (ширину-высоту).
2. Если вызвать картинку в браузер, не указывая в теге <IMG> размеров (ни через атрибуты, ни через стили), то браузер отобразит картинку с её РОДНЫМИ размерами.
3. Если при вызове картинки указать какой-то один размер (или высоту, или ширину, НО именно ОДИН какой-то размер), то браузер совершит "масштабирование" - разделит РОДНУЮ высоту на высоту, указанную в теге <IMG>, и получит "коэффициент пропорциональности", который и применит к РОДНОЙ ширине картинки. Таким образом в браузере отобразится масштабированное, но не искажённое представление картинки.
4. Если же НЕКТО с некорректными представлениями, совершенно не интересуясь исходными РОДНЫМИ размерами картинок, будет указывать в теге <IMG> оба размера, то получит этот НЕКТО то, что и хочет получить - а именно прямоугольники точно указанного им размера, но вот содержимое в этом прямоугольнике будет похожим на отображенное в кривом зеркале. | |
|
|
|
|
|
|
|
для: PAT
(22.03.2009 в 13:31)
| | Указала в стиле только высоту, но все осталось также!
Так, что же делать в моем случае, чтобы картинка отображалась нормально? Обработать в фотошопе более 800 картинок?
Гляньте, пожалуйста, вот ссылка http://uti-puti.com.ua | |
|
|
|
|
|
|
|
для: VikaRI
(22.03.2009 в 15:13)
| | Я поглядел исходный код сайта и мне немного поплохело, а с утра это вредно.
Назначать стили по-русски - это новое веяние какое-то. Половина таблицы стилей у тебя не работает исключительно из-за русских названий. Чтобы в этом убедиться, попробуй стиль ".mini_lenta" перенести в начало файла css. | |
|
|
|
|
|
|
|
для: DJ Paltus
(23.03.2009 в 10:07)
| | мне самой от своей некомпетентности становиться дурно!
Спасибо большое за совет - все сработало!!!
Теперь мне нужно все стили нормально назвать и все станет приемлемым?
Подскажите, еще пожалуйста, а где можно подробнее почитать про правильное название стилей? Я думала, что можно просто латинскими буквами писать русские слова((( | |
|
|
|
|
|
|
|
для: VikaRI
(23.03.2009 в 11:50)
| | еще нельзя начинать названия с цифр | |
|
|
|
|
|
|
|
для: VikaRI
(23.03.2009 в 11:50)
| | Русские слова mozhno pisat' latinskimi bukvami, но писать какие-либо слова русскими буквами [А-Яа-я] категорически вредно. И, как и предыдущий оратор, подчеркиваю, что начинать надо с буквы, а не с цифры.
И кстати, чтобы не травмировать молодых мамаш и их чад, проверяйте орфографию хотя бы на главной странице.
Про таблицы стилей читай тут: http://stepbystep.htmlbook.ru/?id=43 | |
|
|
|
|
|
|
|
для: DJ Paltus
(23.03.2009 в 15:13)
| | Спасибо за советы - установила orfoswitcher (надеюсь ошибок будет меньше)
http://stepbystep.html - добавила в закладки в обучение
Всем огромное спасибо за помощь! | |
|
|
|