Почему стиль css применяется на то, на что не должен применяться?
0
Html/css. урок 42.
1. Создание блока "Новости". К заголовку <h2>Новости</h2> почему то применяется свойство стиля "text-decoration: underline;" заданное только для "a, a: hover". Для заголовков любого типа такого свойства вообще не задано.
h1, h2 {
font: normal 170% 'centry gothic', arial;
margin:0 0 15px 0;
padding: 15px 0 5px 0;
color: #000;
}
h2 {
font-size: 140%;
}
a, a:hover {
outline: none;
text-decoration: underline;
color: #aeb002;
2.
<div class="sidebar">
<h2>Новости</h2>
<span>31.03.2018</span>
<p>Мы запустили расширенный поиск</p>
<a href="#">Читать</a>
</div>
В данном случае, к элементам <span> & <p> применяются стили, которые были также заданы для "a, a: hover". Для <span> и <p> вообще никаких свойств задано не было.
Учусь совершенно с нуля. Пожалуйста подскажите!