В следующем HTML
<div id="content" role="main">
Доступ к id можно получить через #content
в CSS. Как получить доступ к role="main"
.
В следующем HTML
<div id="content" role="main">
Доступ к id можно получить через #content
в CSS. Как получить доступ к role="main"
.
Используйте селектор атрибутов CSS:
https://developer.mozilla.org/en-US/docs/CSS/Attribute_selectors
например:.
div[role=main]
Доступ к нему, как это должно работать: #content[role="main"]
Конечно, вы можете сделать в этом режиме:
#content[role="main"]{
//style
}
следить за этой веткой для получения дополнительной информации
и узнайте селектор атрибутов css
Самый короткий способ написать селектор, который обращается к этому конкретному div, - это просто использовать
[role=main] {
/* CSS goes here */
}
Предыдущие ответы не ошибаются, но они полагаются на вас, используя либо div, либо используя определенный идентификатор. С помощью этого селектора вы сможете иметь всевозможные сумасшедшие разметки, и он все равно будет работать, и вы избежите проблем со спецификой.
[role=main] {
background: rgba(48, 96, 144, 0.2);
}
div,
span {
padding: 5px;
margin: 5px;
display: inline-block;
}
<div id="content" role="main">
<span role="main">Hello</span>
</div>
используйте:
#content[role=main]{
your style here
}