Die Umfrage hatte tatsächlich eine Vielzahl von Optionen, darunter verschiedene Optionen für die mehrzeilige und einzeilige Formatierung. Aber was ich am interessantesten fand, ist die schiere Dominanz der mehrzeiligen Formatierung.

Fürs Protokoll: Ich bin ein Fan von einzeiliger Formatierung. Die meisten Fans von mehrzeiliger Formatierung sagen, dass dieser Stil leichter zu lesen ist. Ich kann das nachvollziehen, aber für mich wird das Scrollen mühsam. Ich habe das Gefühl, dass ich einzeilige Formatierungen genauso schnell scannen kann und mehr auf meinem Bildschirm zur Verfügung habe. Machen Sie aber das, was für Sie am besten funktioniert!
Und denken Sie daran, dass es bei dieser Umfrage um die Formatierung geht, nicht darum, wie Sie Ihre Selektoren organisieren oder wie Sie Ihr CSS aufteilen, sondern rein darum, wie Sie Selektoren, Klammern, Eigenschaften und Werte anordnen. Die anderen Dinge könnten später noch für interessante Artikel sorgen.
Ich lasse diese Umfrage (in der Seitenleiste) noch eine Weile stehen, bis eine neue Umfrage startet, dann geht sie ins Archiv.
Hallo, tolle Umfrageergebnisse!
Ich bin ein Fan von einzeiliger Formatierung mit Einrückung, sie ist praktischer, besser lesbar und kein langes Scrollen, das in längeren Stylesheets fast nie endet.
Mehrzeilig bis zum Ende. Holen Sie sich einen Editor, der Code-Faltung unterstützt, und Sie haben das Beste aus beiden Welten.
Nachdem ich zuerst alle Kommentare durchgelesen habe, muss ich denen zustimmen, die sagen, dass es eine persönliche Vorliebe ist. Ich finde, beides ist in Ordnung, basierend auf Ihrem persönlichen Codierstil.
Ich persönlich bevorzuge einzeilige Formatierung. Obwohl ich früher, in meinen Anfangsjahren, mehrzeilige Formatierung gelernt habe, habe ich mich schließlich für einzeilige entschieden, da sie für mich schneller war.
Ich halte die Dinge organisiert und kommentiert für diejenigen, die hinter mir her sind, aber ich mag es, mehr vom Code gleichzeitig auf dem Bildschirm sehen zu können. Alle Websites, die ich persönlich als Freiberufler erstelle oder für meinen persönlichen Gebrauch, werden einzeilig codiert.
Bei der Arbeit codiere ich jedoch mehrzeilig zum Vorteil meiner Kollegen. Meine Kollegen bevorzugen mehrzeilige Formatierung und sie sind die Mehrheit. Da es wirklich keine wesentliche Entschuldigung für das eine oder das andere gibt, sehe ich keinen Grund, meine Vorliebe beiseitezulegen. Sie bevorzugen mehrzeilige Formatierung, da sie diese leichter lesen können (ich sage "sie", weil ich einzeilige Formatierung sehr leicht lesen kann).
Am Ende: Jedem das Seine, stellen Sie nur sicher, dass es richtig gemacht wird =)
Was das Programm angeht, stimme ich wieder denen zu, die sagen, dass es keinen Unterschied macht. Ich persönlich benutze Dreamweaver im Code-Ansicht-Modus, weil ich liebe, wie es alle mit einer einzelnen Seite verknüpften CSS-Dateien stapelt, sodass beim Öffnen der Seite Zugriff auf jedes verwendete Stylesheet besteht. Abgesehen davon benutze ich ab und zu Espresso und schreibe den Großteil meines CSS im Firebug-Fenster für FF, kopiere es dann einfach rüber, ohne wirkliche Softwareunterstützung.
Die Ergebnisse waren interessant, die daraus resultierende Diskussion noch mehr. Danke, Chris, für das Teilen der Informationen.
Matt Blasi
„Mehrzeiliges“ Format zur Erstellung eines Stylesheets für bessere Lesbarkeit. Aber es gibt eine Website, die Ihr CSS in eine einzige Zeile komprimiert. Das mache ich normalerweise. Ist das eine gute Praxis?
Komprimieren Sie Ihr CSS immer, wenn Sie es an das Frontend weitergeben. So lädt es viel schneller.
Hmmm… das klingt irgendwie paranoid… in den meisten Fällen bringt die Komprimierung einer CSS-Datei einen Gewinn von, wie viel, 3 KB weniger Leerzeichen?
Sicherlich ist es keine schlechte Idee, aber ich glaube nicht, dass es viel wert ist ;)
3 KB summieren sich schnell auf einer belebten Website.
Was für eine geistlose Umfrage!
Wenn Sie professionell CSS programmieren, sollten Sie einen CSS-Editor wie Eclipse verwenden. Das macht Ihren Code automatisch schön mehrzeilig.
Auf Live-Websites verwenden Sie einen Optimierer wie csstidy, um den Code kurz und schnell zu machen.
„Wenn Sie professionell CSS programmieren, sollten Sie einen CSS-Editor verwenden“ – Bedeutet das, wenn ich keinen CSS-Editor benutze, programmiere ich kein professionelles CSS?? :). Ich denke, das ist so ziemlich der Schreibstil jedes Einzelnen, solange er lesbar und gut formatiert ist, auch einzeilig, ist das in Ordnung.
Haben Sie jemals einen CSS-Editor ausprobiert?
Wenn nicht, probieren Sie Eclipse / Aptana oder ähnliche Tools.
– es ist viel schneller
– weniger Fehler im Code
– weniger browserübergreifende Probleme
– besserer, schönerer Code
– immer aktuell mit neuen Browsern
– einfachere Integration in JS-Skripte und HTML
Sie können viele Kommentare in Ihrem Code verwenden, und dann ist im veröffentlichten CSS-Code alles klar und kurz.
Das ist fein ;-)
Werden Sie von dieser Firma bezahlt, um auf Blogs zu gehen und für sie zu werben? lol
Ich bin mir sicher, dass das nicht der Fall ist lol, Eclipse ist eine brillante IDE, unabhängig von der Sprache, Syntax, und sie ist komplett kostenlos, also...
Auf jeden Fall würde ich empfehlen, Eclipse auszuprobieren. Es bietet nicht nur eine große Tiefe an Fehlerprüfungs-, Debugging- und Protokollierungswerkzeugen, sondern ermöglicht es Ihnen auch, jedes Element Ihrer Formatierung anzupassen, um Ihnen bei der Erstellung der Formatierung zu helfen, die für Sie am besten funktioniert.
Alles in allem muss ich zustimmen, dass es Best Practice ist, den Code beim Veröffentlichen immer zu kondensieren, aber ich denke, bei der Umfrage geht es darum, wie Sie ihn persönlich schreiben, nicht veröffentlichen.
Persönlich bevorzuge ich ein mehrzeiliges – einzeiliges Format mit Einrückungen der öffnenden Klammern. Ich behalte eine Formatierung für verschiedene Elemente auf eigenen Zeilen bei, z.B.:
#style(display, width, height, float etc etc
(fon
WAS? Aptana? Aptana ist schneller? Schneller als… handschriftlich, vielleicht!
Bleich, ein guter Programmierer kann auch mit NOTEPAD gutes CSS machen.
Der Editor ist ein Hilfsmittel, kein Maßstab für die Professionalität des Programmierers.
Daniel – Der Editor ist ein Hilfsmittel, kein Maßstab für die Professionalität des Programmierers.
Dem stimme ich voll und ganz zu. Ich mache meine ganze Arbeit in notepad++ und habe keine größeren Probleme mit browserübergreifender Kompatibilität als beispielsweise mit Dreamweaver.
Wenn Sie professionelles CSS-Code programmieren, warum brauchen Sie dann einen Editor? :s
Es ist ja nicht so, dass CSS wirklich so kompliziert ist (vorausgesetzt, Sie bezeichnen sich als Profi und haben tatsächlich Erfahrung mit CSS). Ich lobe CSS-Editoren, weil sie (aus meiner Erfahrung, nicht unbedingt mit Eclipse) eine weniger fehleranfällige Methode bieten, aber ich glaube nicht, dass sie ein Medium sind, das bestimmt, was einen Profi ausmacht oder nicht. Manchmal dauert es länger, in einem Programm herumzuklicken, als es einfach von Hand zu schreiben und selbst zu testen.
Wie mein Chef immer sagte: Liebe zum Detail ist sehr wichtig.
@Stephanie Chung: Ich stimme Ihnen zu, ein Profi muss einen professionellen Editor benutzen… aber nicht der Editor macht den Benutzer zu einem Profi!!
Und ein professioneller Coder kann auch auf Papier schreiben und gutes CSS erstellen!
Zu sagen, dass man mit Eclipse „weniger browserübergreifende Probleme“ hat, ist einfach nur dumm.
– weniger Fehler im Code
– weniger browserübergreifende Probleme
– besserer, schönerer Code
– immer aktuell mit neuen Browsern
– einfachere Integration in JS-Skripte und HTML
WAS redest du da?! Du bist ein urkomischer Mensch. Sehr unterhaltsamer Kommentar :D
Meistens schreibe ich meinen Code in der Entwicklererweiterung von Firefox.
Sie können Ihren Code in jedem CSS-Editor schreiben.
Eclipse ist ein großartiges Werkzeug.
Was für ein geistloser Kommentar!
Ihr Niveau an CSS-Fähigkeiten hat nichts mit der Software zu tun, in der Sie sie schreiben.
Wow, der Kommentar am Anfang dieses Threads ist völlig unwissend und lächerlich.
Ich denke gerne, dass ich HTML / CSS ziemlich schnell und organisiert schreibe, UND ich habe normalerweise keine großen Probleme mit browserübergreifender Kompatibilität, die ich lösen muss. An ein bestimmtes Programm gebunden zu sein, um Ihren Code zu schreiben, ist so einschränkend.
Und wenn Sie Ihr CSS kürzen möchten, gibt es so viele Tools, die es komprimieren können. Es geht wirklich nur darum, den Leerraum zu entfernen. Ich könnte Ihnen ein Skript schreiben… und ich brauche keinen bestimmten Editor dafür ;-).
Was nicht professionell ist, ist, in ein Forum zu gehen und fast jeden Leser zu beleidigen.
Sehr interessante Ergebnisse. Ich wusste nicht, dass mehrzeilige Formatierung so stark dominieren würde.
Ich persönlich bin ein Fan von mehrzeiliger Formatierung, das war schon immer so.
„Seit Anbeginn…“
Ich denke, das ist der Grund, warum mehrzeilige Formatierung so dominant ist: Weil sie in Tutorials und Büchern am häufigsten gezeigt wird. Es ist einfacher, Code so in einem Buch oder Tutorial darzustellen. Affe sieht, Affe tut =). Das habe ich jahrelang gemacht, also keine Beleidigung.
Und vielleicht auch, weil Dreamweaver-Benutzer das Fenster zur Definition von CSS-Regeln verwenden.
Yup! Ich habe diese Kommentarliste durchgelesen und wollte genau diesen Punkt ansprechen. Ich bin einer dieser Affen… Ich habe CSS aus einem Buch gelernt, und das Buch, das ich gelernt habe, zeigte, wie man es mehrzeilig einrückt, also… das ist es, womit ich mich wohlfühle. Ich würde es vielleicht auf die andere Weise ausprobieren, aber Sie wissen ja, was man über alte Hunde und neue Tricks sagt.
Mehrzeilige Formatierung hat mehr als nur Komfort. Sie hält den Code organisiert und ordentlich und Sie können ihn jederzeit auf dem Live-Server minimieren. Wenn Sie klug genug sind, mit Firebug zu debuggen, müssen Sie sich keine Sorgen machen, den Code zu scannen, um eine bestimmte Klasse oder ID zu finden.
Aber der größere Punkt ist hier, dass es nicht eins oder das andere sein muss. Für mich macht es keinen Sinn, mehrzeilige Formatierung zu verwenden, wenn es 3 oder weniger Eigenschaften gibt. Aber wenn es mehr sind, benutze ich sie.
Für mich ist es dasselbe, im Grunde benutze ich mehrzeilige Formatierung, weil mein Monitor ein 17-Zoll-CRT ist.
Versuchen Sie, einzeilige Formatierung mit diesem ·&$!|@# zu verwenden, und Sie werden am Ende eine Y-Achsen-Scroll-Leiste haben… haha
Ich denke, da haben Sie etwas entdeckt.
Ich habe mehrzeilig geschrieben, weil das so in jedem Buch und Tutorial gemacht wird, und nicht zu Unrecht – für einen einzelnen CSS-Schnipsel ist mehrzeilige Formatierung wahrscheinlich leichter zu lesen.
Aber ich bin kürzlich zur einzeiligen Formatierung mit allen Eigenschaften in alphabetischer Reihenfolge übergegangen. Das macht jede nicht-winzige Stylesheet soooo viel leichter zu lesen!!
Und wenn horizontales Scrollen wirklich stört, aktivieren Sie einfach den Zeilenumbruch in Ihrem Editor.
Nur als Ergänzung… Alle meine Programmierung in der Schule für PL/I, Pascal, C usw. erforderte, dass wir mehrzeilig mit vielen Kommentaren formatieren. Das war der größte Einfluss für mich.
Außerdem ist für mich das Lesen von allem in einer einzigen Zeile so ähnlich, als hätte man einen ganzen Bildschirm voller Icons. Nadel im Heuhaufen. Kein Fluss…
Ich schreibe einzeilig und minimiere dann, wenn die Website live ist.
Also, ich verliere, nehme ich an? ;)
Mehrzeilig hier, aber so habe ich es anfangs gelernt, also bin ich voreingenommen. Ich schätze, es kommt einfach auf die persönliche Vorliebe an.
Ich habe auch „mehrzeilig“ verwendet – aber jetzt benutze ich immer einzeilig ohne wirkliche Struktur (wie alphabetische Reihenfolge usw.).
Ich glaube nicht, dass es für mich mehr Arbeit ist, also behalte ich es so bei :) .
Es ist inline, nicht einzeilig. Dasselbe, nur ein Scherz :)
Ich wollte nur dem Teil „OHNE WIRKLICHE STRUKTUR“ zustimmen. Es kostet einfach mehr Zeit, es während des Codierens strukturiert zu halten, und wozu? Ich schreibe nicht 100 CSS-Zeilen pro Attribut, ich finde meinen Weg durch 10 Zeilen unstrukturierter CSS.
Einzeilig durch und durch
#id { }
war ein Fan von mehrzeiliger Formatierung, aber es wurde wirklich langwierig und schwierig, alle IDs und Klassen durchzugehen.
Ich war früher ein mehrzeiliger Coder, aber dann sah ich das Licht und die Wahrheit und wechselte zu alphabetisierter, eingerückter einzeiliger Formatierung. Eines Tages werden Sie alle mehrzeiligen Coder den Irrtum Ihrer Wege erkennen, genau wie ich.
Entspannen Sie sich! Ich scherze! (Leider nicht über die Alphabetisierung. Ja, ich bin ein Geek.)
Gehen Sie mit dem, was Ihnen gefällt. Sobald Sie es minimieren, sieht es sowieso gleich aus (d.h. ein riesiges, unlesbares Durcheinander).
Ich bin Freiberufler, arbeite aber auch für eine große Digitalagentur in Atlanta. Obwohl ich das Argument der „Scannbarkeit“ von einzeiligen Formatierungen vielleicht nachvollziehen kann, finde ich sie im Unterhalt viel schwieriger, besonders in einer Umgebung mit mehreren Entwicklern.
Wenn Sie allein sind, machen Sie, was Ihnen gefällt. Aber wenn mehrere Entwickler daran arbeiten, wird es mit einzeiliger Formatierung zu einem Chaos.
Was das endlose Scrollen angeht, suche ich normalerweise einfach nach dem, was ich suche, normalerweise basierend auf einer Zeilennummer, die Firebug mir gibt. Es ist keine große Sache. Außerdem sollten Sie Ihr CSS ohnehin in logische Blöcke zusammengehöriger Elemente kommentieren.
Das Argument der Zusammenarbeit kann ich auf jeden Fall nachvollziehen.
Auch „heißes Durcheinander“ (hot mess) ist ein großartiger Ausdruck, der häufiger verwendet werden sollte.
Ich stimme euch Jungs vollkommen zu, schreibt es einfach mehrzeilig (persönliche Vorliebe) und minimiert es beim Laden auf der Seite.
Machen Sie „was auch immer Ihnen gefällt“, aber halten Sie es beim Laden auf der Website leicht und sauber.
In jedem Editor suchen Sie einfach nach dem Element, der ID, der Klasse oder was auch immer und bearbeiten Sie es. Und sowieso mag ich Y-Scrolling viel lieber als X-Scrolling. X-Scrolling treibt mich in jeder IDE, Website, App usw. usw. in den Wahnsinn.
Ich benutze mehrzeilig, weil ich es beschämenderweise von Firebug kopiere und einfüge :P
Ich würde die WebDeveloper-Toolbar für Firefox empfehlen. Sie bietet eine hervorragende CSS-Bearbeitungslösung.
Ich verwende den mehrzeiligen Code, wenn ich an einem Teil der Website anfange, damit er leichter zu lesen ist. Sobald ich diesen Abschnitt fertiggestellt habe, ändere ich ihn in eine einzige Zeile, damit ich nicht zu meinen neueren Abschnitten scrollen muss, an denen ich arbeiten würde.
Ich mache das Gegenteil… einzeilig zur Entwicklung, dann wechsle ich zu mehrzeilig, wenn ich fertig bin. Auf diese Weise ist es während der Entwicklungszeit leichter, organisiert zu bleiben, und für andere leichter zu lesen und zu pflegen für zukünftige Entwicklungszyklen. Zumindest ist das so, wie ich es jetzt mache…
Ich stimme Chris Coyier bezüglich der Buchbeispiele zu.
Ich bin ein Fan von mehrzeiliger Formatierung, ich arbeite in einer Gruppe und die meisten meiner Kollegen bevorzugen mehrzeilige Formatierung :)
Ich benutze einzeilige Formatierung für gängige CSS-Anforderungen. Wie Layoutstruktur, Schriftstile und Reset. Halten Sie es kurz, einfach und lesbar :)
Ich benutze nur mehrzeilige Formatierung, aber ich glaube, ich würde einzeilige in Betracht ziehen, wenn ich einen breiteren Bildschirm hätte. So wie es ist (meine aktuelle Auflösung ist 1024×768 und ich habe mein Fenster normalerweise nicht maximiert), muss ich bei einzeiliger Formatierung viel horizontal scrollen, was jeden Vorteil der einzeiligen Formatierung zunichte zu machen scheint.
Ich bin ein großer Fan des Looks von einzeiliger Formatierung, aber wenn ich nach einem bestimmten Argument suche, habe ich Schwierigkeiten, über eine einzige Zeile zu scannen, um genau das zu finden, was ich suche. Also bin ich praktisch eine mehrzeilige Frau.
Ich scrolle sowieso nicht viel – normalerweise navigiere ich mit Suchen/Finden durch die Datei. :)
„Ich habe das Gefühl, dass ich einzeilige Formatierung genauso schnell scannen kann und mehr davon gleichzeitig auf meinem Bildschirm zur Verfügung habe.“
Wissen Sie, dass es viele CSS-Editoren gibt, die Ihren Code anzeigen und gleichzeitig eine Liste aller Ihrer „Header-Zeilen“ haben? (Ich weiß nicht, wie man das auf Englisch sagt)
Anfänger lernen von CSS, das mehrzeilig geschrieben ist… sie werden schließlich zu einzeilig wechseln, wenn sie größere CSS-Dateien erstellen und feststellen, dass ewiges Scrollen nervt.
@LEE – Dem stimme ich zu!
Einzeilig für immer!
Ich war früher ein mehrzeiliges Mädchen, weil ich die kompakte Lesbarkeit mochte. Außerdem habe ich es in meiner ersten Website bei Geocities so gelernt. Haha :)
Aber jetzt, besonders nachdem ich ein paar Ihrer Screencasts gesehen habe, schwöre ich auf einzeilige Formatierung und Kurzschreibweise. Alles ist einfach ein bisschen leichter zu durchsuchen.
Außerdem werden die Tabs nicht mehr zerfetzt. ;)
Meine persönliche Vorliebe ist mehrzeilig, aber das ist alles, was es ist: eine persönliche Vorliebe. Ich habe festgestellt, dass es viel einfacher ist, eine Differenz/einen Vergleich bei mehrzeiligem CSS durchzuführen als bei einzeiligem CSS.
Zwei „toolbasierte“ Gründe, warum ich das Argument der „besseren Scannbarkeit“ für einzeilige Formatierung nicht glaube
#1 Beim Inspizieren eines Elements in Firebug wird Ihnen die CSS-Datei und die genaue Zeile des zu inspizierenden Selektors angezeigt. Sehr einfach, zu dieser bestimmten Zeile in Ihrem Texteditor zu springen.
#2 Wenn Sie die Funktion „Gruppe“ in CSSEdit verwenden, ist das Scannen von mehrzeiliger vs. einzeiliger Formatierung wirklich kein großer Unterschied.
Aber letztendlich kommt es darauf an, was für Sie als Einzelperson und/oder Team am besten funktioniert. Sicherlich haben beide Ansätze ihre Vor- und Nachteile.
@Chris Ich nehme an, die nächste Diskussion könnte sich um die Reihenfolge der Eigenschaften innerhalb eines Deklarationsblocks drehen (alphabetisch usw.). Hier ist meine Präferenz.
Ich benutze eine Mischung aus beidem.
Für einige einfache Regeln schreibe ich einzeilig und für komplexe oder fortlaufende CSS-Strukturen bevorzuge ich mehrzeilige.
Ich habe angefangen, CSS ohne besonderen Editor zu codieren… undddd … ich bevorzuge immer den mehrzeiligen Stil!!
Es ist schneller zu lesen :)
…aber wenn ich an die Bereitstellung großer CSS-Dateien zur Optimierung denke… wenn einzeilig wirklich viele KB spart… dann stellen Sie sie einzeilig bereit.
doh!
„aber für mich wird das Scrollen mühsam“ Amen.
Mit guter Farbkodierung ist es wirklich einfach, sie im einzeiligen Format zu scannen. Somit ist meiner Meinung nach die Lesbarkeit nicht schlecht.
Ich habe angefangen, kleine Codeausschnitte zu einzeiliger Formatierung zu verschieben, aber wenn meine CSS-Regel mehr als 5 Zeilen hat, muss ich sie mehrzeilig formatieren, nur um sie lesen zu können.
Und wirklich. Sie hassen Scrollen? Machen Sie einzeiliges JavaScript aus demselben Grund?
Obwohl ich wirklich zu einzeiliger Formatierung wechseln könnte, weil ich eine Sektionüberschrift mit Kommentaren in meinem CSS für Dinge habe, die von oben bis zum Ende des HTML gehen.
Oh und ich benutze gedit, notepad2 und smultron (je nach Betriebssystem), also keine IDE für mich.
Ich bin hier irgendwie unentschlossen. Manchmal benutze ich einzeilig, manchmal mehrzeilig, aber meistens mehrzeilig. Obwohl ich für verwandte Stile wie Höhe und Breite fast immer einzeilig benutze.
Ich benutze in letzter Zeit eine Kombination aus beidem. Insgesamt verwende ich mehrzeilige Formatierung, aber mit jedem Selektor gruppiere ich verwandte Eigenschaften auf einzelnen Zeilen, sodass ich dann Dinge wie diese habe
#id {ups Tab+Leertaste = Post. Entschuldigung für den Doppelpost, aber ich möchte mein Beispiel beenden.
#id{margin:0px; padding:0px;
position:relative; left:-13px;
font-size:12pt; text-decoration:none;
width:80%; height:12em;
}
Das reduziert das Scrollen um die Hälfte, hält die Dinge aber trotzdem so organisiert, wie ich es mag.
Entschuldigung nochmals für den Doppelpost
Ich habe einzeilig angefangen, konnte es aber nicht ertragen. Einzeilige Formatierung ist eine schlechte Angewohnheit, die ich aus Selbstschutz in meinen Programmierzeiten ablegen musste.
Sie ist nur dann sauberer, wenn sie winzig genug ist, um keine Rolle zu spielen. Und es ist leicht, sich selbst davon zu überzeugen, dass etwas, das man geschrieben hat und versteht, lesbar ist, auch wenn man es sonst nicht verstehen würde. Was das Scrollen angeht, selbst Notepad hat eine Suchfunktion, was benutzen Sie?
Als Programmierer muss ich sagen: mehrzeilig. Leute, die mehr als eine Anweisung auf einer Zeile für alles außer trivialem Code platzieren, sollten ins Gesicht geschossen werden.
Was gilt in CSS als trivial und was nicht?
Meiner Meinung nach wäre „trivial“ nur eine einzige CSS-Anweisung (z.B. float:right;). Zwei oder mehr sind nicht trivial.
Großartig..!
Danke..!
Was ist das Problem mit dem Scrollen? Jeder Editor sollte es Ihnen ermöglichen, zu einer Zeilennummer zu springen.
Ich benutze mehrzeilig für einige Einträge, einzeilig für andere. Manchmal rücke ich ein; manchmal nicht. Es hängt einfach davon ab, was einen bestimmten Eintrag am lesbarsten macht und wie ich mich an diesem Tag fühle. Ich denke, beide sind gleichermaßen brauchbar und ich merke nicht bewusst, auf welche ich schaue. Es ist alles Code.
Einzeilig für immer. Das macht es besonders einfach, sich mit minimalem Scrollen durch Codezeilen zu bewegen. Ich habe mehrzeilig gelernt, aber als ich mich wirklich daran gewöhnt hatte, den Cursor in alle Richtungen zu bewegen (mit Befehlen), ergab einzeilig mehr Sinn. Auf der anderen Seite weiß ich als TextMate-Benutzer von Freunden, die Find oder Command+L (für Zeilennummern) verwenden, um zu verschiedenen Zeilen zu springen. Ich schätze, es ist alles eine Frage der persönlichen Vorliebe, für mich ist meine Entscheidung getroffen.
Das Argument gegen mehrzeilige Formatierung wegen des mühsamen Scrollens wird durch einen guten Code-Editor wie TextMate eliminiert, der durch die Bereitstellung eines schnellen Tag-Browsers und Lesezeichen das Scrollen überflüssig macht.
Ich habe mit mehrzeiliger Formatierung begonnen, weil ich aus der Java-Programmierung kam, aber nach einer Weile wurde ich von den Codes anderer Webdesigner inspiriert, zu einer einzeiligen Formatierung zu wechseln. Seitdem hatte ich keinen Drang mehr, zurückzuwechseln.
Ich habe eine Weile einzeilige Formatierung ausprobiert und bin tatsächlich zu mehrzeiliger gewechselt. Das Problem, das ich damit hatte, war, dass entweder der Text umgebrochen wurde und ich feststellte, dass ich, um ihn organisiert zu halten, einen zusätzlichen Leerraum hinzufügen müsste, was zu mehr Scrollen führte, oder ich ließ ihn nicht umbrechen und musste nach rechts scrollen.
Wenn ein Element in meinem CSS mehr als 3 Eigenschaften hat, gehe ich zu mehreren Zeilen über. Ansonsten eine einzelne Zeile.
Sicher, es kann nervig sein, wenn ich ständig hin und her wechsle, aber es funktioniert für mich (
Wenn Sie eine ungültige Eigenschaft oder einen ungültigen Wert verwenden, geben Ihnen viele Browser die Zeilennummer an. Ein weiterer guter Grund, mehrzeilig zu schreiben.
Das Scroll-Argument (das das einzige Argument zu sein scheint) entfällt, wenn Sie einen Editor haben, der Blöcke einklappen kann.
Chris, wie haben Sie die Foren von CSS-Tricks mit WordPress integriert? Können Sie mir bitte einen Link zu einem Tutorial oder zu einem guten geben? Danke
Hier ist ein cooles Tutorial zur Integration von phpBB in Ihre eigene Website.
http://www.youtube.com/user/phpacademy
Ich denke, das ist eine persönliche Entscheidung und normalerweise denke ich, wenn ich einen Weg benutze, dass die anderen schlecht sind, aber das ist nicht richtig, denn jeder macht das, was ihm am besten passt. Chris hat Recht mit dem "Monkey see, monkey do"-Sprichwort, aber egal welcher Weg für Sie funktioniert, es sollte keinen allgemein richtigen Weg zur Formatierung Ihres CSS geben, der beste ist der, der am besten zu Ihnen passt. Übrigens benutze ich den mehrzeiligen Stil und nicht nur für CSS, sondern für alles andere, es ist für mich die am besten lesbare Art.
Früher habe ich CSS im mehrzeiligen Format geschrieben, aber letztendlich finde ich es einfacher, die Selektoren im einzeiligen Format anzuordnen.
Mehrzeilige Formate sind leichter zu lesen, aber wenn man viele Zeilen Code liest, sind einzeilige Formate viel einfacher.
Ich denke, das hängt vom Coder ab, aber Ihr Umfrageergebnis ist sehr informativ.
Ich benutze immer mehrzeilig.
Ich würde sagen, das einzeilige Format ist leichter zu lesen und zu pflegen... aber das bin nur ich. Danke für die coole Umfrage!
Ich bin ein Anfänger im Web-Coding, aber ich habe festgestellt, dass ich beide verwende... Aber Scrollen ist wirklich mühsam, daher werde ich wahrscheinlich zum einzeiligen Coding wechseln.
Ich war früher mehrzeilig, aber ich mochte die einzeilige Variante wegen des fehlenden Scrollens, also mache ich irgendwie beides so
#divid {
margin:0; padding:0px; etc etc
}
Mehrzeilig wird im Allgemeinen von Leuten verwendet, die Dreamweaver benutzen und einfach den Stil von Dreamweaver kopieren. Diese Leute codieren im Allgemeinen auch Langform-CSS.
Profis verwenden einzeilig und Kurzschreibweise-CSS.
Ich habe immer mehrzeilig verwendet. Ich fand es viel übersichtlicher.
Dann habe ich an einer Website gearbeitet, die riesige Mengen an Code enthielt und im einzeiligen Format formatiert war. Ich habe es anfangs nicht wirklich bemerkt, aber als ich es tat, erkannte ich, wie schwierig meine Arbeit gewesen wäre, wenn sie mehrzeilig gewesen wäre.
Von da an entschied ich, dass die Gruppierung von allem in einer einzigen Zeile auf lange Sicht viel übersichtlicher war als eine endlose Wand aus Text.
Einzeilig!
Weiß jemand, ob Dreamweaver eine Option hat, sein standardmäßiges Mehrzeilig zu Einzeilig umzuschalten? Oft kopiere ich CSS aus Beispielen oder der Arbeit anderer Entwickler, und es ist mehrzeilig, und ich möchte es nicht manuell in einzeilig ändern.