Можно ли сделать все элементы h3
классным, responsive-heading
на CSS. Для лучшего представления о том, чего я пытаюсь достичь, см. Код CSS ниже:
h3 { .responsive-heading }
/* The class responsive-heading is implemented inside another CSS file and its contents are:
.responsive-heading { font-size: 30px; .... etc. }
*/
Я знаю, что я мог бы использовать Javascript и/или JQuery для назначения каждого h3
класса .responsive-heading
но перед тем, как я начну делать это, я бы предпочел узнать, есть ли способ css?
Вкратце: я хочу применить .responsive-heading
для всех h3
. У нас есть сотни страниц для обновления элементов H3.
Как сказано, вы не можете этого сделать.
Однако в вашем CSS вы можете просто применить те же стили к H3.
h3, .responsive-heading {...styles...}
Нет, вы не можете использовать css для изменения класса элемента.
Если бы вы могли или могли бы изменить внешний css,
вы можете изменить селектор на
h3, .responsive-heading {
...styles...
}
Или вы можете скопировать правила стиля .responsive-heading
в ваш h3-стиль, если вы действительно уверены, что ALL h3 должен это реализовать.
Кроме того, я должен сказать, что сотни страниц не так уж много. Если бы я был вами, я буду искать h3 в своем коде и добавлю класс к каждому, когда я уверен, что один из них нужен классу.
<H3 class="responsive-heading"></H3>
?