Kurze Antwort auf Ihre Frage ist NEIN. Bootstrap 2 verwendet Medienabfragen und prozentuale Maße, um ihre responsiven Rasterlayouts zu erreichen. Der Versuch, einen Hybridansatz mit Bootstrap 2 zu machen, ist völlig überflüssig.
Sie können diesen Ansatz ausprobieren. Verwenden Sie float:left;
in der linken Spalte und geben Sie der rechten Spalte ein padding-left:200px;
und das war's. Sie haben Ihr Layout gezeichnet. Fügen Sie unten clearfix hinzu, damit Sie später einen Footer verwenden können, wenn Sie möchten. Auf diese Weise behalten Sie die Unterstützung für die meisten Browser.
Überprüfen Sie JsFiddle Demo
HTML
Hallo
Links Links Links Links Links Links Links
Rechts Rechts Rechts Rechts Rechts Rechts Rechts
CSS
.header{
background-color:#f00;
}
.left-col{
background-color:#0f0;
float:left;
width:200px;
height:400px;
}
.right-col{
background-color:#00f;
height:400px;
padding-left:200px;
}
Nachdem können Sie Javascript verwenden, um die Breite der linken Spalte und das Padding der rechten Spalte dynamisch anzupassen, wenn das Fenster vergrößert oder verkleinert wird.
Sie möchten vielleicht auch die folgenden Alternativen in Betracht ziehen:
1. Calc() (nur IE9+)
Wenn Sie sich nicht um die Unterstützung von IE8- kümmern, ist dies der einfachste Weg, um dies zu erreichen. Sie können hier erfahren, wie es geht hier
2. Medienabfragen (nur IE9+)
Sie können Medienabfragen wie Bootstrap verwenden, aber Sie können keine prozentualen Maße verwenden, um das zu erreichen, was Sie suchen. Sie können es verwenden, um CSS-Eigenschaftswerte zu ändern und es responsiv zu machen (mit Ihren benutzerdefinierten Einschränkungen) auf diese Weise.
3. Flexbox (nur IE10+ (teilweise IE9))
Wird großartig sein, aber derzeit aufgrund der Browserunterstützung nicht empfohlen.
4. Tabellen
Schauen Sie sich diesen Thread an, um zu erfahren, warum Sie es nicht verwenden sollten.