Я использую горизонтальные списки определений Bootstrap, с некоторыми изменениями.
Мой dt
должен быть выровнен по левому краю, и, поскольку я знаю ширину содержимого, которое там идет, я уменьшаю его спо умолчанию.Вот правила SCSS, которые я применяю:
dl.dl-horizontal {
dt {
width: 120px;
text-align: left;
}
dd {
margin-left: 135px;
}
}
Это прекрасно работает, пока я не доберусь до небольших устройств.В этих видовых экранах я вижу, что Bootstrap устанавливает для левого поля dd
значение 0. Вот моя попытка:
@media only screen and (max-width: 768px) {
dl.dl-horizontal dd {
margin-left: 0;
}
}
Но это не вступает в силу.
В консоли браузера я вижу, что медиа-запрос был применен к dd
, но он был переопределен правилом не-медиа-запроса.Насколько я вижу, специфика обоих правил идентична, и я попытался найти медиа-запрос как выше, так и ниже правила не-медиа-запроса.