Вы можете думать об этом по-разному и нацеливаться на все элементы, а затем сбросить стиль, в котором присутствует только класс banner
, но вам нужно обратить внимание на пробелы в атрибуте класса:
.banner {
color:red;
}
[class="banner"] {
color:blue;
}
Чтобы избежать проблемы пробелов, вы можете рассмотреть некоторые JS и использовать функцию trim()
. Вот еще один ответ, где я использовал тот же трюк: https://stackoverflow.com/a/52557233/8620333
Вы также можете комбинировать это с :not()
.banner:not([class="banner"]) {
color:red;
}
Предполагая, что iFrame имеет атрибут имени «myIframe»:
<a href="http://www.google.com" target="myIframe">Link Text</a>
Вы также можете сделать это с помощью Javascript. У iFrame есть атрибут src, который указывает местоположение, которое он показывает. Таким образом, это просто вопрос привязки щелчка ссылки к изменению этого атрибута src.
Попробуйте следующее:
<iframe name="iframe1" src="target.html"></iframe>
<a href="link.html" target="iframe1">link</a>
Атрибут target должен открываться в iframe.
<a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a>