Ich bin ein Softwareentwickler, kein Designer, aber ich bin gezwungen, Websites zu entwerfen. In der Vergangenheit habe ich "von Hand" entworfen und nie zuvor irgendjemanden benutzt. Nun habe ich festgestellt, dass es viele CSS-Frames gibt. Ich möchte einige davon ausprobieren, aber ich weiß nicht, wo ich anfangen soll und ich möchte meine Zeit nicht verschwenden.
Ich denke, die populärsten CSS-Frameworks sind:
aber ich bin sicher, dass es viel mehr gibt.
Also, welchen Rahmen würdest du mir empfehlen? Warum?
Wenn Sie Ihre Zeit nicht verschwenden wollen, würde ich sie wirklich nicht empfehlen. Wenn Sie mit CSS vertraut genug sind, ist es einfacher, eigene zu schreiben, als ein Framework zu verwenden. Mit einem Framework werden Sie gezwungen, ihre Namenskonventionen zu lernen und zu verwenden, und Sie werden möglicherweise auch viel Code enthalten, den Sie nicht jedes Mal benötigen. Wenn Sie etwas verwenden möchten, empfehle ich eine gute CSS-Reset-Regel über ein vollständiges CSS-Framework. Abgesehen davon verbringen Sie Ihre Zeit damit, CSS genauer zu erlernen. es wird eine bessere Investition mit größeren Belohnungen in der Zukunft sein, da Sie wissen werden, warum Dinge zusätzlich zur Arbeit funktionieren.
CSS Frameworks können in der Tat nützlich sein, wenn Sie nicht immer und immer wieder die gleichen Sachen schreiben wollen ... Es geht darum, die Räder nicht jedes Mal neu zu erfinden, sondern die bestehenden zu verändern. : -)
Top 12 CSS-Frameworks und wie man versteht Them ist ein sehr guter Artikel dafür, ich zitiere:
Wie bei allem anderen auf der Welt gibt es ein paar Kritiker von CSS Frameworks,
die Profis sind zahlenmäßig überlegen, es dreht sich alles um Meinungen.
Sie können auch Folgendes überprüfen: Inspiration Overload: 100 CSS-Galerien, die Sie auschecken müssen
Ich bin mir nicht sicher, ob Sie es als Framework klassifizieren würden, aber ich mag das jquery-ui-Framework . ThereRoller ThemeRoller , mit dem Sie ein Benutzerprofil anpassen oder aus einer Galerie auswählen können, funktioniert visuell für die meisten Geschäftsanwendungen. Außerdem ist es in die meisten jQuery UI Plugins integriert, die ich häufig verwende.
Sehr einfache Antwort:
KEINE
:)
Warum? Weil Sie auch semantisches CSS haben müssen, nicht nur semantisches HTML. Also, zum Beispiel, wenn du ein div hast wie size-1
(insdeat von ... sagen wir comment-form
), was sagt dir das? Wie hilft Ihnen das bei weiteren Änderungen?
Und ja, ich habe in den letzten Monaten versucht, zwei oder drei Frameworks zu verwenden, aber ohne Erfolg.
Ich habe auch die Tendenz, mich von den verschiedenen CSS-Frameworks fernzuhalten. Etwas, das ich jedoch nützlich finde, ist etwas Eigenes zu erarbeiten, von dem man arbeiten kann.
Fügen Sie eine CSS-Zurücksetzung ein, z. B. eine Site von Eric Meyer: Reloaded zurücksetzen . Eine Alternative (die ich derzeit verwende, weil ich persönlich die meisten der in Erics Reset enthaltenen xhtml-Tags nicht verwende) wäre Tim Wrights Zurücksetzen der Browser-Standardeinstellungen (reset.css)
Und dann versuchen Sie, Ihre eigenen typografischen Stile zu entwickeln, während Sie über so gute Dinge wie Vertikalen Rhythmus und so weiter nachdenken. Ich finde eine (allgemein) gute Ressource, Das Rastersystem zu sein, das Tutorien, Artikel, Vorlagen und Ähnliches, einschließlich einiger nützlicher Tools, um ein gutes typografisches Raster zu erstellen.
Ich würde mich vor den CSS-Frameworks zurückhalten, einfach weil sie nie sehr semantisch sind und die Vielzahl von div-Tags mich wirklich ärgert.
Siehe diese Frage, ob CSS-Frameworks verwendet werden sollen einige ähnliche (nützliche) Antworten.
Hier sind einige CSS Framework, die neu sind:
Emastic ist nur 4kb (feste und flüssige Säulen und em basiert), Malo ist sehr, sehr klein 8 Zeilen Code und The Golden Grid ist 1kb ist ähnlich wie Blueprint oder 960.gs.
Als Autor dieser drei Frameworks wird es nicht angemessen sein, meine eigene Arbeit zu ergänzen, öffnen Sie einfach den CSS-Code jedes Frameworks und versuchen Sie es zu verstehen. Der Code wird mit dir sprechen :).
Beachten Sie auch, dass alle CSS Framework nicht immer die richtige Lösung ist.
Ein nettes Werkzeug, das helfen kann, ist LessCSS: Ссылка - es ist ein CSS-Präprozessor (implementiert als ein Ruby-Juwel), der Dinge wie ermöglicht Variablen, verschachtelte Regeln, Mixins usw. Kein Framework, aber eine gute Möglichkeit, Ihr CSS konsistenter und wartbarer zu machen.
Frameworks sind großartig, wenn Sie eine komplexere Sprache wie PHP oder ActionScript verwenden. Aber es ist wirklich nicht notwendig für einfache HTML & amp; CSS, das ist sehr einfach zu lernen, wie Sie gehen. Holen Sie sich lieber ein grundlegendes Reset-Stylesheet und bauen Sie Ihre Styles von dort auf.
Sammlung von Reset-Stylesheets: peririshablepress.com
Tags und Links css design frameworks