| Автор | Ошибка прорисовки стартовой страницы |
Этот баг наблюдаю уже давно (больше месяца), но всё как-то руки не доходили о нём написать -- надеялся, что "само исправится".
Итак, стартовая картинка героев рисуется некорректно. Вот скриншот: http://89.108.94.170/photo-catalog/0000058/899.jpg
Параметры компа: Windows XP SP3 + классическая тема + 120dpi (подозреваю, что причина ошибки именно в большом dpi и немелком шрифте браузера; видно что приветственное сообщение занимает больше строчек, вероятно, должно).
Браузер: FireFox 2.0.0.16 |
| Я вообще не могу открыть твою картинку.Мне показывают изображение ....... не может быть показано,так как содержит ошибки. |
| Попробуй увеличить шрифт, разрешение экрана.. это ошибка из-за твоих настроек экрана |
2. Ссылка правильная, другие (пост №3) её видят.
3. Глупости. Пользователь должен иметь возможность выбирать те настройки экрана, которые ему нравятся. Как я написал, уверен, что проблема просто в выборе dpi. |
gluposti.
cistka kesha tebe v pomosh.... |
5. Кэш почистил, ничего не изменилось.
Да и при чём тут кэш... ты на вёрстку страницы посмотри. Тупо текст занимает на строчку больше, чем планировалось -- вот и косяк. Для решения проблемы достаточно сделать колонку приветствия по-шире -- должно помочь. |
для einwill:
Opera 9.51
Mozilla firefox 2.0
IE 7
stranicu otobrazajet korektno....
tak sto skoreje svevo problema u tebja....
radi interesa skazi kakim brovserom polzujesa, radi interesa gljanu.... |
| да чего не понятного,просто у него размер шрифта большой, вот строка и разъехалась. Попробуйте у себя его увеличить,тоже самое будет |
для einwill:
у меня такое есть только если увеличить шрифт, но тогда строчка "имя персонажа" вылезает из поля ввода.
зы. разрешение какое? |
| 9. Ну да, всему виной размер шрифта; надо учитывать его при верстке страницы. А разрешение у меня 1280x1024 (потому, собственно и dpi выставленно 120). |
| 7. Свой браузер я указал еще в изначальном сообщении. Выстави себе в настройках 120 dpi и смотри на страницу из под любого браузера. |
Не поленился установить у себя стандартные 96 dpi, перезагрузиться и посмотреть, что при этом получается: натурально, стартовая страница начинает отображаться корректно, т.е. упомянутый в теме глюк исчезает.
Всё-таки надо учитывать dpi при вёрстке страницы. Смотрим на её табличную вёрстку:
<td width=173 height=159 style="background: url(i/index/news_bkg.jpg);" valign=top><h1>Вы находитесь на главной...
И понимаем, что 173 пикселей явно мало. Можно попытаться выставлять ширину в зависимости от dpi у пользователя (это можно сделать Java/ECMAScript'ом или прямо при генерации странице в php).
Когда мне надо было использовать dpi при вёрстке страницы я использовал вот такой метод (может быть не слишком элегантный, но зато действенный):
<head>
<style type="text/css">
p#dummy {display: none; margin: 0; padding: 0; border: 0; overflow: hidden;
width: 100px; height: 1in;}
</style>
</head>
<body>
<p id="dummy" name="dummy"></p>
<script language="JavaScript">
var Dummy = document.getElementById('dummy');
Dummy.style.display='block';
var DPI = Dummy.clientHeight;
Dummy.style.display='none';
</script>
....
Ну и всё, теперь значение DPI можно использовать для своих нужд. |