Хорошее объяснение медиазапросов Bootstrap 3 и 4 можно найти здесь: Точки останова Bootstrap 3 и медиазапросы .
Bootstrap обеспечивает большую гибкость для вашего проекта, но с минутынапример, выравнивание текста между точками останова, вам нужно добавить медиа-запрос к вашему собственному CSS и применить стили по своему усмотрению.
Так что вы можете попробовать что-то вроде этого:
<div class="teacher-info col-xs-12 col-lg-8" >
<p class="ta-xs-left" style="font-size: 30px">
{{ teacher.personalInfo.name }}<br/>{{ teacher.personalInfo.surname }}
</p>
</div>
<style>
// Default to center the paragraph to center
.teacher-info p {
text-align:center;
}
// Large devices (desktops, 992px and up)
@media (min-width: 992px) {
// When the screen is larger than a tablet, left align the text
.ta-xs-left {
text-align:left;
}
}
</style>
Редактировать
В соответствии с ответом martinsoender, я согласен, что вы не должны ориентироваться на классы модификаторов и должны добавлять свои собственные классы.Это редактирование, чтобы показать, как я это сделаю.
По сути, я бы добавил класс к родителю для обозначения того, что содержит (сведения о преподавателе), а затем дал элемент, который я хочу изменить класс.В этом случае я создаю класс, который выглядит как класс начальной загрузки.ta-xs-left ({text-align} - {Xtra-Small} - {Alignment}), затем его можно использовать повторно везде, где это необходимо.