[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему фон стал зеленым, после...block?
GQU
<title>Создание базового горизонтального меню для сайта CSS методами</title>
</head>
<style
type="text/css">
ul.css-menu-1 {
list-style: none;
}

ul.css-menu-1 li {
background-color:#FFFF00;
line-height:2.5;
}

ul.css-menu-1 li a {
display:block;
background-color:#006600;
font-family: Tahoma, Geneva, sans-serif;
text-decoration: none;
font-weight: bold;
color: #ffaa00;
padding: 6px 10px 6px 10px
}
</style>
<body>
<ul
class="css-menu-1">
<li><a
href="#">Главная</a></li>
<li><a
href="#">HTML уроки</a></li>
<li><a
href="#">CSS уроки</a></li>
<li><a
href="#">Справочник</a></li>
</ul>
<head>


Почему фон стал зеленым, после того, как я поставил display:block в ul.css-menu-1 li a?



Спустя 22 минуты, 45 секунд (16.06.2011 - 11:20) Domin написал(а):
ul.css-menu-1 li a {
display:block;
background-color:#006600;
font-family: Tahoma, Geneva, sans-serif;
text-decoration: none;
font-weight: bold;
color: #ffaa00;
padding: 6px 10px 6px 10px
}

Потомучто он у тебя прописан в стиле =)

Спустя 12 минут, 31 секунда (16.06.2011 - 11:32) GQU написал(а):
Почему этот фон - background-color:#FFFF00; не отображается ?

Спустя 1 минута, 16 секунд (16.06.2011 - 11:34) Domin написал(а):
padding: 6px 10px 6px 10px а где тут точка с запятой =)
внимательнее мужигг =)

Спустя 1 минута, 23 секунды (16.06.2011 - 11:35) GQU написал(а):
Цитата
padding: 6px 10px 6px 10px а где тут точка с запятой =)
внимательнее мужигг =)

так в конце она не обязательна

Спустя 6 минут, 39 секунд (16.06.2011 - 11:42) Domin написал(а):
а ты попробуй=)

Спустя 2 минуты, 16 секунд (16.06.2011 - 11:44) bobo написал(а):
Цитата
Почему этот фон - background-color:#FFFF00; не отображается ?

Потому что у дочернего блока другой фон.
Блоком стала ссылка, после добавления ей display:block
Ты вообще что ли не вникаешь в то, что сам же делаешь ?smile.gif

Спустя 18 минут, 11 секунд (16.06.2011 - 12:02) GQU написал(а):
Цитата
Блоком стала ссылка, после добавления ей display:block

ul.css-menu-1 li {
background-color:#FFFF00;
}

ul.css-menu-1 li a {
display:block;
}

2 фона, занимают одинакое простр-во
Почему приоритет у 2 кода выше(почему тот фон перекрывает предыдущий?)

Спустя 6 минут, 6 секунд (16.06.2011 - 12:08) linker написал(а):
GQU
Грубо говоря, потому что он находится глубже. Каждое следующее значение стиля дочернего элемента, перекрывает значение такого же стиля у его родительского элемента.

Спустя 2 минуты, 7 секунд (16.06.2011 - 12:10) GQU написал(а):
Цитата
Грубо говоря, потому что он находится глубже. Каждое следующее значение стиля дочернего элемента, перекрывает значение такого же стиля у его родительского элемента.

Ну это я и хотел узнать smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.