Ich habe kürzlich Water.css als eine interessante Art von CSS-Framework vorgestellt. Keine Klassen. Kein <h2 class="is-title">. Man benutzt einfach semantisches HTML und erhält Stile. Wird das weit "skalieren"? Wahrscheinlich nicht, aber es ist sicher praktisch, Dinge schnell zu stylen, wo – natürlich – man semantisches HTML schreibt, sich aber nicht übermäßig um das Aussehen kümmern muss, außer dass es mit geringem Aufwand so gut wie möglich aussehen soll.
Diese Woche sah ich, wie MVP.css die Runde machte. Gleiche Idee. Es gibt noch viele mehr!
- Water.css
- MVP.css
- AttriCSS
- awsm.css
- Bahunya
- holiday.css
- Markdown CSS
- Marx
- Sakura
- style.css
- Stylize.css
- Tufte CSS
- Tacit
- Writ
- new.css
- bullframe.css
Selbst Foundation, obwohl ein großes, umfangreiches Framework, macht ein paar ziemlich gute Dinge klassenlos™.
Irgendwie verwandt… wie druckt man Webseiten korrekt? Hier kommt Gutenberg (nicht der von WordPress)
https://github.com/BafS/Gutenberg
Es ist über die Jahre für mich persönlich sehr nützlich gewesen :)
Hier ist eine großartige Website, die viele dieser minimalen CSS-Frameworks präsentiert. Ich würde sagen, es ist kein ganz fairer Vergleich, da einige spezielle Funktionen haben, die nicht gezeigt werden oder nicht gut mit der Website funktionieren.
https://dohliam.github.io/dropin-minimal-css/
Ich bin alt und erinnere mich, warum wir am Anfang CSS benutzt haben… eine Trennung von Struktur/Inhalt und Stil. Die schweren Frameworks scheinen das vergessen zu haben und könnten genauso gut alte HTML-Stile verwenden (wenn Sie sich daran erinnern, was das ist). Der ganze Sinn war, das HTML nicht ändern zu müssen, um den Stil zu ändern. Ich sehe keinen Bedarf, komplett klassenlos zu werden, nur um einen Punkt zu machen, aber so wie Flat-File-CMS uns daran erinnert haben, was wichtig ist, erinnern uns diese minimalen CSS-Boilerplates daran, dass eine Milliarde gestapelter Klassen nicht wirklich notwendig oder einfacher zu verstehen ist, WENN man mit CSS vertraut ist.
Hier ist eine weitere gute Quelle zum Finden (und Vorschauen) von klassenlosen CSS-Frameworks
https://www.cssbed.com/
Das ist sehr interessant. Zusammen mit Web Components könnte dies eine echte Lösung für einfache Websites sein. Aber ich habe das Gefühl, es gibt eine Bewegung gegen Klassen. Jeder hat Klassen satt!
Ich bevorzuge schon seit einiger Zeit klassenlose, besonders für einfache Websites/Webanwendungen, und anstelle eines "Resets" (wenn man alles zurücksetzen will, kann man es gleich mit dem gewünschten Standard-Stil versehen). Es gibt genügend semantische HTML-Elemente, um die meisten Fälle in einfachen Designs abzudecken. Dann fügt man Klassen hinzu, wenn diese semantischen Elemente nicht ausreichen.
Vielleicht liegt es daran, dass ich, wie Maak Bow, alt bin und mich an die Anfangstage erinnere
Habe einen ähnlichen Framework-Typ begonnen.
Könnte eine sehr gute Idee sein, braucht aber eine Möglichkeit, sie auf Seitenabschnitten zu deaktivieren, vielleicht mit einer .disabled-styles Klasse
Der Haupteinsatzzweck wäre, die Formatierung von CMS-Inhalten zu verhindern
Schauen Sie sich wysiwyg.css an, von Jeremy Thomas, einem Typen, der mit CSS herumspielt, es ist das supercoolste, das ich je gesehen habe.
Hier ist ein weiterer
Basic.css https://vladocar.github.io/Basic.css/
Bamboo CSS ist auch eine großartige klassenlose Bibliothek: https://github.com/rilwis/bamboo