XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   Abgespecktes Bootstrap ohne Workarounds für alte Browser (http://xhtmlforum.de/showthread.php?t=73134)

Gordos 01.02.2017 20:50

Abgespecktes Bootstrap ohne Workarounds für alte Browser
 
Hi.

Ich habe mir Bootstrap herunter geladen, um ein Grundgerüst für meine Webseite zu erhalten.

Ich habe mir mehrere Frameworks angesehen und Bootstrap war mein "persönlicher Gewinner" weil:

-Es in der "Standardausführung" relativ leicht ist und nicht so sehr aufgeblasen ist wie andere Frameworks
-Ich mit dem Quellcode gut klar komme und die Beispiele sehr gut nachvollziehen konnte. Das war nicht bei jedem Framework so der Fall.
-Weil es in der Grundversion auf LESS basiert und ich dieses gegenüber SASS oder SCSS bevorzuge
-Weil es vom Layout her zunächst mal relativ schlicht ist und viele Freiheiten für eigene Gestaltungen lässt, ohne dass man die eigenen Vorstellungen in einen zu stark vorgegebenen Rahmen irgendwie "hineinprügeln" muss.
-Bootstrap voll responsiv ist und auch auf Smartphones eine schicke Figur macht.


Bootstrap hat aber noch relativ viel Support und Workarounds für ältere Browser, besonders für den IE drin.
Diesen Support würde ich gerne "Rausschmeißen", um Bootstrap noch etwas mehr abzuspecken und eine HTML5/CSS Validierung der Seite zu vereinfachen.
Ich brauchs ohnehin nicht, da wegen WebGL und Websockets bei meinem Projekt sowieso relativ schnell schluss ist bei den alten Browsern.

Gibt es denn schon eine "Abgespeckte" Bootstrap Version, die auf weitgehende Abwärtskompatibilität verzichtet?
Oder muss ich nun wirklich die betreffenden Codestellen manuell heraus schmeißen?


LG

cloned 02.02.2017 08:17

Nimm die Alpha Version von bootstrap 4, das verzichtet auf alte IE Versionen und setzt unter anderem auch auf flexbox etc.

Weniger abgespeckt gibt es nicht, da das ansonsten komplett am Anwendungszweck von bootstrap vorbei wäre: Ein Framework, welches nicht nur die aktuellsten browser unterstützt.

Gordos 02.02.2017 20:58

Hi.

Bootstrap 4 klingt gut.
Flexbox statt floats wäre auch ein Vorteil.

Bootstrap 4 ist zwar kein LESS mehr, sondern SASS.

Eigentlich wollte ich Sass vermeiden, da ich nicht mit Einrückungen als Strukturelement arbeiten wollte, sondern möglichst nahe an Vanilla CSS dran bleiben wollte.
Aber Sass unterstützt auch die Klammerschreibweise. (SCSS)
Und die Bootstrap Entwickler nutzen genau das defaultmäßig in v4.

Wenn ich mir dann noch so die SASS Beispiele im Netz ansehe, sind gerade die neueren überwiegend mit der Klammerschreibweise.
Also kaum noch ein Grund, SASS zu verschmähen.

cloned 03.02.2017 08:55

Und man kann bootstrap 4 auch schon produktiv nutzen (wenn das Projekt die browser-Anforderungen von bootstrap erfüllt), da funktioniert eigentlich alles. Sicher, es ist eine Alpha, aber sofern man nicht exotische Kombinationen von Elementen nutzt sollte es passen. Wir haben damit zumindest keine Probleme. Und Kleinigkeiten kann man auch gut mittels CSS selber ausbessern ;)

Auch kannst du ja weiterhin mit LESS arbeiten, du erstellst einfach einmal das bootstrap css mit deinen Variablen (oder nimmst das schon vorhandene) und dein eigenes CSS erstellst du dann sowieso wie du möchtest. SASS sollte ich mir auch mal anschauen, wenn es sich denn schon halbwegs durchgesetzt hat.

Gordos 03.02.2017 16:57

Hi.

Das es eine Alpha ist, und vielleicht hier und da Bugs bestehen, ist nicht so tragisch. Mein Projekt ist ja auch Alpha (wenn überhaupt, er persönliche Weiterbildung) und vom Produktiveinsatz weit entfernt.


Was SASS betrifft:
Scheinbar bekommt SASS immer mehr Zulauf und LESS verliert Marktanteile.

Mit der Syntax von SASS kann ich mich nicht anfreunden. Zum Glück scheint es aber allgemein immer mehr Richtung Sassy CSS (SCSS) zu gehen, mit dessen Syntax ich sehrwohl anfreunden kann, da sie Vanilla CSS sehr ähnlich ist.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:55 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023