Может ли стиль родительского тега иметь приоритет при схожих стилях у дочернего тега при наведении

Используйте make_response Flask как-то вроде

@app.route("/")
def home():
    resp = make_response("hello") #here you could use make_response(render_template(...)) too
    resp.headers['Access-Control-Allow-Origin'] = '*'
    return resp

Из flask docs ,

flask.make_response (* args)

Иногда необходимо установить дополнительные заголовки в виде. Поскольку представлениям не нужно возвращать объекты ответа, но они могут возвращать значение, которое преобразуется в объект ответа самим фляксом, становится сложным добавлять к нему заголовки. Эта функция может быть вызвана вместо использования возврата, и вы получите объект ответа, который вы можете использовать для прикрепления заголовков.

blockquote>

3
задан j08691 13 July 2018 в 13:54
поделиться

2 ответа

Использовать переменную CSS:

.outer:hover {
  background: yellow;
  --c:transparent;
}

.inner {
  background: var(--c,red);
}
<div class="outer">
  <div class="inner">Something</div>
</div>

Или использовать inherit:

.outer:hover {
  background: yellow;
}
.outer:hover .inner {
  background:inherit;
}

.inner {
  background: red;
}
<div class="outer">
  <div class="inner">Something</div>
</div>

2
ответ дан Temani Afif 17 August 2018 в 12:40
поделиться
  • 1
    Хорошо, дайте мне точную проблему. jsfiddle.net/P7c9q/2253 здесь первый столбец красный (стиль на уровне td), однако при наведении строки ввода shud будет желтой (стиль на уровне tr). Если фокус / указатель находится в любом месте строки, чем вся строка shud будет желтой (стилизация из родителя). – Hemal 13 July 2018 в 14:17
  • 2
    @Hemal и решение, которое я предоставил, исправляет проблему jsfiddle.net/P7c9q/2255 ;) – Temani Afif 13 July 2018 в 14:19
  • 3
    Большое спасибо. Мне нужно очистить свои навыки css :) – Hemal 13 July 2018 в 14:39

Использовать: не селектор для переопределения с родительским стилем, когда: hover .inner:not(:hover) Когда он не зависает, он будет использовать собственный собственный стиль, когда hoverd over-parent

1
ответ дан Irina Kovalchuk 17 August 2018 в 12:40
поделиться
  • 1
    Хорошо, дайте мне точную проблему. jsfiddle.net/P7c9q/2253 здесь первый столбец красный (стиль на уровне td), однако при наведении строки ввода shud будет желтой (стиль на уровне tr). Если фокус / указатель находится в любом месте строки, чем вся строка shud будет желтой (стилизация из родителя). – Hemal 13 July 2018 в 14:17
  • 2
    @Hemal вы можете использовать дополнительный стиль: .row: hover .column {background: inherit; } – Irina Kovalchuk 13 July 2018 в 14:22
  • 3
    Большое спасибо. Мне нужно очистить свои навыки css :) – Hemal 13 July 2018 в 14:39
  • 4
    @Hemal это нормально :) – Irina Kovalchuk 13 July 2018 в 15:05
Другие вопросы по тегам:

Похожие вопросы: