#html #css
#HTML #css
Вопрос:
Я пытаюсь показать, <span>
когда @media (min-width: 600px)
и в других случаях скрыть это <span>
Итак, я создал класс с именем elimina-text
, для которого установлено значение display none
, затем в медиа-запросе я настраиваю этот класс на отображение inline
, но медиа-запрос перезаписывается, и текст не отображается…
Итак, мой якорь, в котором я должен скрыть текст, выглядит следующим образом
@media screen and (min-width: 600px) {
.elimina-text {
display: inline;
}
}
.elimina-text {
display: none;
}
<a _ngcontent-qmm-c108="" href="" apphref="" class="text-muted button-remove" ng-reflect-href=""><i _ngcontent-qmm-c108="" class="material-icons">delete</i><span _ngcontent-qmm-c108="" class="elimina-text">Elimina</span></a>
Ответ №1:
Измените порядок CSS.
.elimina-text {
display: none;
}
@media screen and (min-width: 600px) {
.elimina-text {
display: inline;
}
}
<a _ngcontent-qmm-c108="" href="" apphref="" class="text-muted button-remove" ng-reflect-href=""><i _ngcontent-qmm-c108="" class="material-icons">delete</i><span _ngcontent-qmm-c108="" class="elimina-text">Elimina</span></a>
Комментарии:
1. Я дал ответ, используя! Важно, и я даже подумать не мог, что таков порядок построения правил :))
2. @sergeykuznetsov да, я видел, хорошая попытка: P Люди склонны использовать
!important
, но это очень плохая привычка.3. да, я согласен, что использовать an — плохая практика
!important
. Но иногда вы не можете обойтись без!important
:))4. Я не мог представить, что порядок в css имеет значение, спасибо