В зависимости от вашей конкретной цели существует способ достижения полезности родительского селектора без использования одного (даже если бы он существовал) ...
Скажем, у нас есть:
<div>
<ul>
<li><a>Pants</a></li>
<li><a>Socks</a></li>
<ul>
<li><a>White socks</a></li>
<li><a>Blue socks</a></li>
</ul>
</ul>
</div>
Что мы можем сделать, чтобы блок Socks (включая цвета носка) выделялся визуально с использованием интервала?
Что было бы неплохо, но не существует:
ul li ul:parent {
margin-top: 15px;
margin-bottom: 15px;
}
Что существует:
li > a {
margin-top: 15px;
display: block;
}
li > a:only-child {
margin-top: 0px;
}
Это устанавливает, что все привязные ссылки имеют верхний край 15px и сбрасывают его обратно на 0 для тех, у которых нет элементов UL (или других тегов) внутри LI.
Для определения аутентификации в спецификации OpenAPI 2.0 используются два ключевых слова:
securityDefinitions
security
securityDefinitions
описывает безопасность type (например, Basic, API-ключ и т. д.), и security
применяет его ко всем или отдельным операциям. Без security
, securityDefinitions
не имеет никакого эффекта.
Если все операции используют базовую аутентификацию, примените security
на корневом уровне:
{
"swagger": "2.0",
"securityDefinitions": {
"basicAuth": {
"type": "basic"
}
},
"security": [
{
"basicAuth": []
}
],
...
}
Если в конкретной операции используется базовая аутентификация, примените security
к этой конкретной операции:
Дополнительная информация: Базовая аутентификация (OpenAPI 2.0)