Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Секреты HTML
ПрограммыЖелезоДрайверыХостингЭнциклопедия рекламы

Фон в таблице.

И Netscape и Internet Explorer позволяют задавать фоновый рисунок не только для всей страницы в тэге body, но и для таблиц и даже отдельных ячеек таблицы. Это очень полезное свойство позволяет создавать интересные эффекты, например накладывать один рисунок на другой (попробуйте сохранить водочные этикетки в статье про шрифт) однако не все так хорошо, как кажется.

Начнем с Netscape - 3 версия про фон в таблицах вообще ничего не знает, тут уж ничего не попишешь. А вот четвертая версия имеет так сказать «особенность» - если задать фон для таблицы, то он будет начинаться с каждой новой ячейки заново - в результате любая ваша задумка будет напрочь испорчена.

Выход есть - вставляем таблицу в другую таблицу, состоящую из одной ячейки. Для внешней (с одной ячейкой, в которой сидит наша главная таблица) таблицы прописываем

<

table background=980/p>

А для внутренней что бы вы думали - ? -

<

table background=980/p>

Теперь про IE - в 4 и 5 версиях все нормально, а вот в третья показывать-то фон умеет, да как-то кривовато. По моим наблюдениям, IE3 правильно отображает фон, заданный для самой таблицы, но выдает нечто несуразное, если задавать фон для отдельной ячейки. Выход - стараться создавать страничку так, чтобы применять фон к таблице целиком, а не к ячейкам. Обычно этого можно добиться правильным разбиением на ячейки и применением вложенных таблиц. Другое решение предлагает Иван Бойко - прописывать для ячейки таблицы

<

td background=980/p>

Все основные браузеры, кроме IE3, воспринимают первый параметр, а IE3 - последний и соответственно просто не будет показывать фон вообще.

В заключении хочу повиниться перед пользователями IE3 - я на своем сайте так и не воспользовался ни одним из этих вариантов - конечно ничего ужасного не происходит, но все же... не делайте как я - заботьтесь о броузерах наших меньших.


RLE Banner NetworkRLE Banner Network


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте