Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 20:49   #1
saves
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию Наследование в CSS

Уважаемые форумчане, подскажите пожалуйста немного о стилях, пишу стиль и столкнулся с проблемкой (из-за неопытности):
Код:
div#mainmenu ul{
	background:url(../images/menu.png);
	margin:0;
	padding:0;	
}
div#mainmenu ul li { 			
	padding:5px 5px;
}
Так вот подскажите пожалуйста, почему стиль фона не определяется?
Фот если записать:
Код:
div#mainmenu ul{
	background:url(../images/menu.png);
	margin:0;
	padding:0;	
}
То стиль фона применяется, а вот с div#mainmenu ul почему-то нет.
saves вне форума Ответить с цитированием
Старый 10.01.2011, 21:40   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Прочитайте сами, что написали.
SkyM@n вне форума Ответить с цитированием
Старый 10.01.2011, 23:21   #3
cyclobe
Пользователь
 
Регистрация: 04.01.2011
Сообщений: 51
По умолчанию

я думаю ошибка здесь padding:5px 5px;
padding:* * * *; четырмя параметрами задается
cyclobe вне форума Ответить с цитированием
Старый 10.01.2011, 23:43   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от cyclobe Посмотреть сообщение
я думаю ошибка здесь padding:5px 5px;
padding:* * * *; четырмя параметрами задается
Да хоть тремя.

Если указаны два параметра, то эта запись:
Код:
padding:5px 15px;
есть аналогом этой:
Код:
padding-top:5px;
padding-right:15px;
padding-bottom:5px;
padding-left:15px;
А запись padding:5px 5px; не является неправильной, но является некорректной. Ведь это то же самое, что padding:5px;
SkyM@n вне форума Ответить с цитированием
Старый 11.01.2011, 00:28   #5
saves
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от cyclobe Посмотреть сообщение
я думаю ошибка здесь padding:5px 5px;
padding:* * * *; четырмя параметрами задается
спасибо конечно, но насмешил)

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Да хоть тремя.

Если указаны два параметра, то эта запись:
Код:
padding:5px 15px;
есть аналогом этой:
Код:
padding-top:5px;
padding-right:15px;
padding-bottom:5px;
padding-left:15px;
А запись padding:5px 5px; не является неправильной, но является некорректной. Ведь это то же самое, что padding:5px;
Согласен, и я это знаю - это просто для примера, суть не в этом, суть в том, что почему-то не отображается фон, и это очень странно.
Жаль, что никто не знает, что сделать в данной ситуации.
saves вне форума Ответить с цитированием
Старый 11.01.2011, 00:29   #6
saves
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Прочитайте сами, что написали.
Что Вы имеете ввиду?
saves вне форума Ответить с цитированием
Старый 11.01.2011, 00:33   #7
saves
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию

SkyM@n, т.к. Вам нельзя напиать в лс и поэтому пишу здесь, ответьте: в чем же выражен мой флуд, в том что в сложившейся ситуации вы не можете помочь?
saves вне форума Ответить с цитированием
Старый 11.01.2011, 00:37   #8
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от saves Посмотреть сообщение
Фот если записать:
Цитата:
div#mainmenu ul{
background:url(../images/menu.png);
margin:0;
padding:0;
}
То стиль фона применяется, а вот с div#mainmenu ul почему-то нет.
Вот что имею ввиду. Лично я ничего не понял.
SkyM@n вне форума Ответить с цитированием
Старый 11.01.2011, 00:40   #9
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от saves Посмотреть сообщение
SkyM@n, т.к. Вам нельзя напиать в лс и поэтому пишу здесь, ответьте: в чем же выражен мой флуд, в том что в сложившейся ситуации вы не можете помочь?
В ЛС писать можно, да и Вы мне написали уже. Поэтому все подробности именно там.
А помогать я Вам не обещал. Я не один на форуме.
SkyM@n вне форума Ответить с цитированием
Старый 11.01.2011, 00:54   #10
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Цитата:
Сообщение от saves Посмотреть сообщение
Уважаемые форумчане, подскажите пожалуйста немного о стилях, пишу стиль и столкнулся с проблемкой (из-за неопытности):
Код:
div#mainmenu ul{
	background:url(../images/menu.png);
	margin:0;
	padding:0;	
}
div#mainmenu ul li { 			
	padding:5px 5px;
}
Так вот подскажите пожалуйста, почему стиль фона не определяется?
Фот если записать:
Код:
div#mainmenu ul{
	background:url(../images/menu.png);
	margin:0;
	padding:0;	
}
То стиль фона применяется, а вот с div#mainmenu ul почему-то нет.
Все просто, если вы пытайтесь задать стиль тегу ul в div-e с id mainmenu то все будет работать, а если, это не id div-a, а другого тега в нем, то конечно работать не будет, в таком случае надо писать с пробелом div #mainmenu ul.
uberchel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование AJlxuMuk Общие вопросы C/C++ 8 06.07.2010 16:08
Наследование Сергей089 Помощь студентам 6 07.02.2010 12:04
Наследование CSS SunKnight HTML и CSS 1 23.11.2008 01:39