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

HTML+CSS+JavaScript

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

 

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

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

тема: Не загружаются фоновые картинки в IE
 
 автор: Евгений Петров   (08.03.2006 в 21:00)   письмо автору
 
 

Недавно нарисовал новый дизайн для своего сайта (www.winda.ru). Теперь ломаю голову вот над чем: В опере все отображается отлично. В IE не загружается половина фоновых рисунков (вержнее горизонтальное меню, меню блоков...) Причем логотип загружается. Помогите найти проблему, я уже не знаю на кого валить... толи на БГ толи на кривые руки :)

   
 
 автор: Sergey89   (08.03.2006 в 21:52)   письмо автору
 
   для: Евгений Петров   (08.03.2006 в 21:00)
 

через CSS реализованы фоны?

   
 
 автор: Евгений Петров   (08.03.2006 в 22:00)   письмо автору
 
   для: Sergey89   (08.03.2006 в 21:52)
 

Мда. Наверное зря я ссылку на сайт дал... :) Тогда даю два отрывка из кода, в первом отображается фон (логотип) во втором нет (верхнее меню)
1) Работающий:
<td width="180" background="temp/new/img/logo.jpg">&nbsp;</td>

логотип
2) Не работающий:
<tr background="temp/new/img/menu_bg.gif">
        <td align="center"><center>
  <b>
    <a href="index.php">Главная</a>
    &nbsp;&nbsp;&bull;&nbsp;&nbsp;
    ...
    <a href="index.php?dn=mail">Обратная связь</a>
  </b>
</center></td>
</tr>

Фон меню

   
 
 автор: Евгений Петров   (09.03.2006 в 01:50)   письмо автору
 
   для: Sergey89   (08.03.2006 в 21:52)
 

Хм а в Ваших словах была доля правды. Сменил на стили и все заработало :)

   
 
 автор: Sergey89   (09.03.2006 в 07:57)   письмо автору
 
   для: Евгений Петров   (09.03.2006 в 01:50)
 

Просто нету такого атрибута backgound у таблицы ;)

   
 
 автор: Евгений Петров   (09.03.2006 в 18:24)   письмо автору
 
   для: Sergey89   (09.03.2006 в 07:57)
 

Это кто вам такое сказал?

   
 
 автор: Sergey89   (09.03.2006 в 20:32)   письмо автору
 
   для: Евгений Петров   (09.03.2006 в 18:24)
 

http://www.w3.org/MarkUp/

   
 
 автор: Евгений Петров   (10.03.2006 в 02:05)   письмо автору
 
   для: Sergey89   (09.03.2006 в 20:32)
 

Ну почитайте ещё раз...
<table width="100%" height="100%" background="C:/WINDOWS/Паркет.bmp">
<tr><td>&nbsp;</td></tr>
</table>

   
 
 автор: Sergey89   (10.03.2006 в 13:24)   письмо автору
 
   для: Евгений Петров   (10.03.2006 в 02:05)
 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<table width="100%" height="100%" background="C:/WINDOWS/Паркет.bmp"> 
<tr><td>&nbsp;</td></tr> 
</table>
</body>
</html>

Проверьте на валидаторе

   
 
 автор: elenaki   (10.03.2006 в 13:36)   письмо автору
 
   для: Sergey89   (10.03.2006 в 13:24)
 

бакграунд у таблицы есть, но вы-то пихаете его в строку!
<tr background="temp/new/img/menu_bg.gif">

   
 
 автор: sergey89   (10.03.2006 в 14:06)   письмо автору
 
   для: elenaki   (10.03.2006 в 13:36)
 

Где вы нашли такой атрибут? http://www.w3.org/TR/html4/struct/tables.html
Только через стили можно.

   
 
 автор: Евгений Петров   (10.03.2006 в 15:20)   письмо автору
 
   для: sergey89   (10.03.2006 в 14:06)
 

Не всё что предписано W3C соблюдается компаниями производящими браузеры. В частности Microsoft и Netscape. Если бы он жестко следовали тому что там написано, то возможно в сети было бы меньше "корявых" сайтов. Так и здесь. В W3C оно может и не написано, но в IE в опере и всех остальных браузерах фон таблицы есть. Вы сами проверьте и во всем убедитесь.

   
 
 автор: Sergey89   (10.03.2006 в 15:24)   письмо автору
 
   для: Евгений Петров   (10.03.2006 в 15:20)
 

Дак а смысл писать под один или два браузера? Если сейчас никто не начнёт соблюдать стандарты, то что будет потом? Возьмите к примреу Safari - вот самый настоящий браузер, который дружит со всеми стандартами. Firefox к этому приближается. IE жутко отстал... (даже ос своей 7-ой)
Это из тойже оперы, когда IE назвала свой язык JScript не желая покупать лицензию на имя "Java" у Sun Microsystems и ввлеа многих в заблуждение.

   
 
 автор: Евгений Петров   (10.03.2006 в 15:17)   письмо автору
 
   для: elenaki   (10.03.2006 в 13:36)
 

Ага, теперь увидел :)

   
Rambler's Top100
вверх

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