@media only screen and (max-width: 1100px) {
p, a {font-size: 13px; }
}
@media only screen and (max-width: 1000px) {
p, a {font-size: 12px; }
}
То есть, при ширине экрана до 1000 пикселей будет шрифт 12рх, а при ширине до 1100 пикселей будет шрифт 13рх.
Так оно и происходит и все стили, содержащие выраженный в процентах значения font-size, послушно следуют этому правилу.
А вот с h1, h2, h3 проблема! Эти параметры заданы так:
h1, h2, h3 {font-weight:bold; font-size:100%}
<h1> Наш клуб</h1>
Но их размер остается неизменным!
И только если внести h1, h2, h3 в media, соответствующий текст начинает меняться в размерах аналогично другим классам.
Почему так?
Что, h1, h2, h3 - они какие-то особенные?