Я хочу применить css, используя тег ссылки только к дочерним элементам определенного элемента.
Я не хочу использовать iframe.
Я не знаю, что там будет css, оно динамически создается пользователями ... Так что я не могу сделать что-то вроде .myclass .theirclass {}
, потому что я не могу редактировать их css.
Я хочу что-то, что работает как устаревший атрибут scoped
. В следующем примере css будет влиять только на потомков родителя тега стиля с атрибутом scoped
.
<button>blah</button> <!-- outside scope -->
<div class="parent">
<style>
button {
color: blue;
}
</style>
<button>blah</button> <!-- inside scope -->
</div>
Итак, как я могу сделать что-то подобное, но со ссылкой тег (а не то, что не рекомендуется).
<button>blah</button> <!-- don't want to affect this -->
<div class="parent">
<link rel="stylesheet" href="styles.css"/>
<button>blah</button> <!-- do want to affect this -->
</div>