>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Создание сайтов по стандартам http://forum.mozilla-russia.org/viewtopic.php?id=8925 |
Willow > 13-03-2006 12:08:36 |
Проблема в том, что созданный сайт в Мозилле не отображается вообще. Код загружается верный, но вместо сайта пустая страница. Сайт оптимизировался под IE. Помогите веб-мастеру исправиться и создать сайт, корректно отображаемый в популярных (хотя бы) браузерах. Заранее спасибо. |
ViRUS > 13-03-2006 12:11:46 |
http://www.w3.org/ |
Willow > 13-03-2006 12:21:17 |
А можно какие-нибудь конкретные выкладки и по-русски? |
Lynn > 13-03-2006 12:22:02 |
Willow http://www.ln.com.ua/~openxs/articles/smart-questions-ru.html |
Willow > 13-03-2006 12:28:19 |
2 Lynn: Мне не нужен совет по тому, что конкретно надо исправить в коде сайта, чтобы он стал корректно отображаться в Мозилле. Именно потому я и не конкретезировала проблему. Я попросила подсказать, где можно почитать про стандарты. Потому что, ДА, мне не понятно, что имеется в виду. |
ViRUS > 13-03-2006 12:31:04 |
Советую почитать webmascon.ru. |
ragnaar > 13-03-2006 12:36:48 |
Willow |
Willow > 13-03-2006 12:40:20 |
2 ViRUS: |
Willow > 13-03-2006 12:43:28 |
2 ragnaar: |
ragnaar > 13-03-2006 12:56:06 |
Уберите z-index из таблицы - и все будет Есть еще много над чем поработать. DOCTYPE не указан. Шрифт прописанный в CSS... |
Willow > 13-03-2006 13:05:43 |
2 ragnaar : Про DOCTYPE действительно забыла в этой версии сайта. |
Al_H > 13-03-2006 13:25:57 |
Уважаемая Willow, что я Вам скажу... Поищите в коде такое место: Там дальше идет Выделить код Код:<table style="position: absolute; top: 113px; left: 0px; z-index: -1;" border="0" cellpadding="0" cellspacing="0" height="86%" width="100%"> Если убрать весь атрибут style из этого тэга, контент загадочным образом появляется. Дальнейшее исследование показывает, что проблему вызывает z-index: -1; так как без него контент тоже показывается. Тут две ошибки. 1) свойство должно быть записано как Выделить код Код:font-family: 'Lucida Sans Unicode','Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif; потому что шрифт Lucida Sans Unicode может отсутствовать на компьютере пользователя. При таком подходе как минимум русский текст должен отобразиться, скорее всего этим шрифтом или похожим. 2) Названия шрифтов пишутся в кавычках, если в них присутствует пробел, иначе браузер берет только первое слово из названия. В списке шрифтов лучше не ставить пробел до и после запятой. Выделить код Код:a.menu:link { ... } a.menu:visited { ... } a.menu:hover { ... } a.menu:active { ... } здесь active включать не обязательно, а в link и visited желательно указывать не одинаковые цвета. Старайтесь называть классы так, чтобы они отражали роль контента, а не оформление. Например, этот класс у Вас отвечает не только за левое выравнивание, как можно было бы подумать (оно в абзаце идет по умолчанию), а к тому же еще за ширину абзаца. |
Al_H > 13-03-2006 13:29:37 |
Как справедливо отметил ragnaar и как я написал в предыдущем посте, проблема действительно в z-index. Мозилла поддерживает его согласно стандартам, проблема не в свойстве, а в значении -1. На положительных значениях свойство работает как предполагается.
В моем предыдущем посте об этом написано.
Мой любимый DOCTYPE потому что он не переводит браузер в Strict-mode. |
ragnaar > 13-03-2006 13:30:40 |
Z-index - работает, только работает правильно в отличие от IE... Поставив значение -1 вы перенесли таблицу с текстом под, что там у вас ниже, <body> с белым фоном, вот и не видно. ИЕ на это наплевал. |
Willow > 13-03-2006 13:32:04 |
2 Al_H: |
ragnaar > 13-03-2006 13:33:31 |
О, тут уже и без меня все разъяснили. Willow, вы попали в хорошие руки Al_H, респект. |
Al_H > 13-03-2006 13:34:10 |
К сожалению, нестандартный тэг nobr все же приходится использовать из-за некорректной работы в некоторых случаях атрибута nowrap у ячейки таблицы и отсутствия должной поддержки аналогичного CSS-свойства во все еще распространенных версиях браузера Internet Explorer 5.0 и 5.5. |
ragnaar > 13-03-2006 13:36:55 |
Al_H
Возможно. Но уж если начинать жить по стандартам, то прямо сейчас. Хорошая привычка. |
Al_H > 13-03-2006 13:40:09 |
Willow |
Willow > 13-03-2006 13:41:20 |
Это стало для меня полным откровением. |
Al_H > 13-03-2006 13:42:25 |
ragnaar
Стараемся... Однако же, если Вам действительно нужен непереносимый текст, и нет возможности расставлять везде то вспомните, что IE 5.0 - это пользователи Windows 2000, который в нашей стране до сих пор очень популярен. |
Willow > 13-03-2006 13:44:40 |
Al_H , спасибо за полезыне ссылки. Пошла изучать. |