Hier ist meine Methode, ich habe flex mit einigen Änderungen in den Media Queries verwendet.
@media (min-width: 0px) and (max-width: 767px) {
.fsi-row-xs-level {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.fsi-row-sm-level {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.fsi-row-md-level {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
@media (min-width: 1200px) {
.fsi-row-lg-level {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
dann habe ich die Klassen zum Elternelement hinzugefügt, die erforderlich waren.
Spalte 1
Spalte 2
Spalte 3
Ich verwende responsive Breakpoints, weil Flexibilität in der Regel die standardmäßige reaktionsfähige Natur von Bootstrap beeinträchtigt.