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

HTML+CSS+JavaScript

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

 

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

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

тема: В Firefox не выводится background-image
 
 автор: Лена   (26.08.2008 в 10:38)   письмо автору
 
 


.header{
   background-image: url(4j copy.jpg); 
  background-repeat: no-repeat; 
  width: 206px;
  font-weight: bold;
  color: white;
}


В IE background-image: url(4j copy.jpg) выводится нормально, в Firefox -пусто. Как мне учесть разницу между браузерами?

  Ответить  
 
 автор: ONYX   (26.08.2008 в 10:43)   письмо автору
 
   для: Лена   (26.08.2008 в 10:38)
 

Если убрать пробел между 4j copy.jpg то проблема решается

  Ответить  
 
 автор: Лена   (26.08.2008 в 11:16)   письмо автору
 
   для: ONYX   (26.08.2008 в 10:43)
 

Убрала пробел, проблема не решилась. В другом месте подключается айдишник: #backimg{
background-image: url(4j.jpg);
}
И тоже ничего не выводится.

  Ответить  
 
 автор: ONYX   (26.08.2008 в 11:24)   письмо автору
270.6 Кб
 
   для: Лена   (26.08.2008 в 11:16)
 

Делаю вот так во всех браузерах норм

  Ответить  
 
 автор: Лена   (27.08.2008 в 12:40)   письмо автору
23 Кб
 
   для: ONYX   (26.08.2008 в 11:24)
 

наверное, где-то родительский элемент не дает вывести изображение.
У меня #backimg{
background-image: url(4j.jpg);
} почему-то не срабатывает

  Ответить  
 
 автор: ONYX   (28.08.2008 в 02:51)   письмо автору
 
   для: Лена   (27.08.2008 в 12:40)
 

Дело вот в чем.
В таблице можно содержать что либо только в контейнерных тегах, все остальное будет автоматически убираться за пределы таблицы. А так как пустой div не имел размеров то и картинки небыло видно
Попробуйте вот так:
#backimg{
background-image: url(4j.jpg);
width:1200px;
height:200px;
}

И если вы хотите вставить на фон таблицы картинку то почему бы не использовать для этого её собственные стили?

  Ответить  
 
 автор: Лена   (28.08.2008 в 11:14)   письмо автору
777 байт
 
   для: ONYX   (28.08.2008 в 02:51)
 

Теперь у меня вот так - см. прикрепленный файл.
Рисунок на заднем фоне вывелся, но появился другой закос: названия сайта не выводится, а логотип выводится ПОД рисунком, а должно быть так: на заднем фоне логотип, справа от него название
Подскажите, пожалуйста, как делать.

>И если вы хотите вставить на фон таблицы картинку то почему бы не использовать для этого её собственные стили?

Как правильно вывести на фон таблицы картинку?

  Ответить  
 
 автор: ONYX   (29.08.2008 в 08:07)   письмо автору
616 байт
 
   для: Лена   (28.08.2008 в 11:14)
 

Уха ха давно я так не смеялся... Название сайта не выводится потому что шрифт был белым =)
Я кой чего поправил тут посмотрите в аттаче.

  Ответить  
 
 автор: Лена   (29.08.2008 в 11:31)   письмо автору
952 байт
 
   для: ONYX   (29.08.2008 в 08:07)
 

Спасибо вам большое.
Осталось еще два вопроса:
1. Я добавляю в строку еще одну ячейку. Тогда у меня получается между ячейками расстояние, как и где мне его сбросить? Чтобы между ними не было голубой полосы - фона таблицы. Но чтобы по всей таблице фон и cellspacing остался.
2. Справа от логотипа, под названием сайта мне нужно вывести слоган. Он - другим шрифтом, значит я делаю новый класс. Нужно так вывести:

Название сайта
                    слоган


У меня слоган получается под логотипом и большим шрифтом, а нужно, чтобы он, как и заголовок, лепился справа от логотипа.
Я прикрепила, что у меня сейчас есть.

  Ответить  
 
 автор: ONYX   (29.08.2008 в 11:54)   письмо автору
944 байт
 
   для: Лена   (29.08.2008 в 11:31)
 

Пожалуйста будьте просто внимательней
если пишете в теге class="slogan" то и в стилях нужно указывать .slogan а не #slogan.
В таблице параметр cellspacing указывает расстояние между ячейками поэтому появился уродливый бордер.
И чтобы спозиционировать текст по правой стороне в стилях нужно указывать не align: left, а text-align: left

  Ответить  
Rambler's Top100
вверх

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