Was denkt ihr Leute? Wird in den nächsten zehn Jahren eine neue Sprache für Layout / Stil / Design aufkommen und CSS verdrängen? Oder zumindest eine ernsthafte Konkurrenz darstellen?
Ihr solltet nicht danach abstimmen, ob es irgendeinen Versuch geben wird, was es sicherlich geben wird und bereits gab. Sondern ob ihr glaubt, dass einer dieser Versuche tatsächlich native Unterstützung durch einen Browser mit nennenswertem Marktanteil finden und eine signifikante Anzahl von Webentwicklern ihn zum Erstellen von Webseiten nutzen wird.
Die vollständigen, Echtzeitergebnisse dieser Umfrage und aller weiteren Umfragen finden Sie im Umfragearchiv.
In 10 Jahren kann viel passieren. Dennoch glaube ich, dass es nichts drastisch anderes als CSS geben wird, das konkurrieren könnte. Versteht mich nicht falsch, ich würde mir das sehr wünschen, aber CSS3 und HTML5 haben bereits so großartige Dinge geleistet, dass es schwer vorstellbar ist, etwas auf dem gleichen Niveau zu entwickeln, das konkurrieren könnte.
dustin dustbin tu sacho che looo
I approve this!
Ich glaube, dass WebGL das Web in 10 oder 20 Jahren dominieren wird.
Das Einzige, was fehlt, ist die Unterstützung (jetzt richtig bekommen) und einfachere Frameworks.
Ich glaube auch, dass dies ein unglaubliches Maß an Kreativität von den Designern freisetzen und eine unglaubliche Evolution des Webs bringen wird.
Stimme zu. Wir werden mehr Unterstützung für Canvas und SVG sehen (was großartig sein wird), aber sobald die Browser WebGL mit Liebe überschütten... oh Mann... es wird süß sein...
Ich denke, du hast Recht bezüglich der zunehmenden Unterstützung und Nutzung. Aber ich glaube nicht, dass WebGL/Canvas/SVG CSS ersetzen werden, da sie unterschiedliche Zwecke haben.
Ersteres wird verwendet, um Erfahrungen auf programmatische Weise zu schaffen, und ich sehe nicht, dass Websites vollständig von ihnen abhängig werden, da sie einfach unzugänglich sind.
Letzteres wird verwendet, um (HTML-)Dokumente zu gestalten.
Das sind meiner Meinung nach zwei sehr unterschiedliche Welten.
Ich stimme dir voll und ganz zu, Nils. CSS und die anderen Technologien sind wie Äpfel mit Pferden zu vergleichen.
10 Jahre für das Web vorherzusagen ist einfach albern. Wer weiß?
Nun, das ist in etwa so, als würde man fragen, ob etwas HTML ersetzen wird. Ich sehe nichts, was CSS verdrängen wird, aber ich denke, wir werden mehr Dinge wie Sass und Less sehen, weitere Änderungen an der CSS-Spezifikation usw. Grundsätzlich werden die Werkzeuge, Frameworks und Programmiermethoden weiter wachsen und sich verändern, aber ich denke, CSS wird bleiben.
Genau das wollte ich gerade sagen. Wer weiß, was in 10 Jahren passiert, aber SCSS/SASS ist derzeit eine großartige Ergänzung.
Sass, Haml und CoffeeScript, wenn man sie einmal ausprobiert hat, kann man nicht mehr darauf verzichten.
Es sei denn, es passiert etwas Bedeutendes und wir können es irgendwie schaffen, dass wir keine jahrzehntealten Browser und Computer mehr unterstützen müssen, können wir uns nicht allzu weit entwickeln. Schauen Sie, wie lange CSS3 schon in Entwicklung ist und wir sind noch nicht da, 10 Jahre ist nicht so lang.
Genau meine Meinung, HTML5 ist seit mindestens drei Jahren in Arbeit, vielleicht mehr... ...aber die Browserunterstützung ist immer noch eine Minenfeld. Daher wird nichts CSS innerhalb von 10 Jahren verdrängen, noch sollte es das. Wenn wir neue, erstaunliche und großartige visuelle Dinge sehen wollen... ...warum schlagen wir sie nicht für die CSS4-Spezifikation vor?
Ich denke, zwei leicht unterschiedliche Dinge werden das verhindern.
Erstens, die Browser, das W3C etc. finalisieren immer noch CSS3, das wird noch eine Weile dauern. Dann werden wir eine Phase haben, in der HTML5, CSS3 etc. sich durchsetzen und weit verbreitet und hoffentlich gut genutzt auf der überwiegenden Mehrheit der Seiten sein werden. Es würde mich nicht überraschen, wenn wir bis etwa 2010 über HTML6 und CSS4 nachdenken, aber keine ernsthafte Alternative.
Das andere ist, dass man viele Akteure überzeugen muss, sich zu ändern. Man braucht einen wirklich, wirklich großen Vorteil, um das zu tun – wenn nur ein Browser das neue Werkzeug unterstützt, bindet man seine Seite dann wirklich nur an Leute, die diesen Browser benutzen? Man muss absolut sicher sein, dass es genügend Gewinn gibt, um alle davon zu überzeugen, oder eine massiv dominante Marktanteil, und ich glaube, keines von beiden wird passieren, da Android den Markt fragmentiert, RIM vielleicht überlebt oder nicht, Chrome, Opera, Safari (mobil und Desktop), Camino, IE und Firefox darum kämpfen und so weiter.
Das, was wir dringend brauchen, ist die Möglichkeit, die Bildschirmgröße zu bestimmen und das Layout schön anzupassen. Es gibt verschiedene Flickwerke und Hacks dafür, aber ich stelle mir vor, dass wir eine beste Antwort in die bestehenden Werkzeuge einbauen, anstatt alles für eine neue Styling-Sprache neu zu schreiben.
Wir haben 2010 überschritten... xD
Ähm, Media Queries machen das schon seit 2010 gut. JavaScript document.height und document.width machen das seit über einem Jahrzehnt.
Vielleicht solltest du mehr lesen und weniger über Dinge spekulieren, die du nicht verstehst?
Ich weiß es nicht. Da das keine Antwort in der Umfrage ist, habe ich "Nein" gewählt ;-)
Genau meine Gedanken. Warum gibt es keine "Ich weiß es nicht"-Antwort? :P
Vielleicht wird es immer noch CSS heißen... Aber das Cleverste wird ein fester, Standard sein, der direkt im Browser eingebaut ist und sich mit Layout/Grids und UI beschäftigt. Ich habe mir gerade Bootstrap 2.0 angesehen, schön gemacht, aber wenn man darüber nachdenkt, ist es eine Schande, dass das überhaupt notwendig ist. Es gibt einfach so viele Dinge, die jeder benutzt und immer noch selbst machen muss... Ich verstehe immer noch nicht, warum zum Beispiel JQuery nicht in Chrome integriert ist, oder nennen wir es JavascriptX und schaffen bessere Syntaxen und all die Dinge, die Jquery und andere Frameworks einfacher machen.
Auf der anderen Seite macht das das Web so vielfältig. Wenn man sich iOS/Android Apps ansieht. Sie haben alle ungefähr die gleiche GUI. Ich mag das persönlich, aber ich bin ein Nerd und finde es funktional. In der allgemeinen Meinung ist es sehr langweilig.
Erinnert mich an die CompuServe-Zeit, in der Websites "Kanäle" waren, glaube ich, und alle das gleiche Layout hatten. War sehr praktisch. Aber wieder langweilig.
Vielleicht wird es eine neue Sprache mit UI-Elementen und einer Möglichkeit geben, Apps mit einem gleich konsistenten Look and Feel zu erstellen, die gut nativ integriert sind. Denn die ganze Web-App-Sache ist meiner Meinung nach einfach schrecklich, ich weiß, es ist ein guter Ansatz und ich stehe voll dahinter, aber sie ist einfach nicht so qualitativ / reaktionsschnell wie native Software. Es gibt immer noch eine Lücke, eine ziemlich große.
Wenn man sich Facebook und Myspace ansieht. Myspace hatte jeder die Möglichkeit, CSS einzufügen und Dinge mit verrückten Stilen zu vermasseln, und Facebook war stabil, langweilig und konsistent (außer ihren Datenschutzbestimmungen), und das ist der klare Gewinner. Also vielleicht neigen die Leute zu Kreativität / Personalisierung, wollen aber am Ende Stabilität und Konsistenz. Ich weiß es nicht. Das ist eine philosophische Frage, Chris :)
Mit freundlichen Grüßen J
Es ist mehr als wahrscheinlich, dass jemand oder eine Organisation irgendwo versuchen wird, eine neue Sprache einzuführen. Es liegt in der menschlichen Natur, zu versuchen, das, was jemand anderes getan hat, zu verbessern. Ich glaube jedoch nicht, dass dies funktionieren wird.
Was meiner Meinung nach irgendwann passieren könnte, wäre eine Art CSS-Bibliothek/Framework (wie jQuery für JS) und (CodeIgniter/CakePHP für PHP). Mit Dingen wie Media Queries und Webkit-Übergängen, die eingeführt werden, sehe ich es nicht mehr lange, bis ähnliche "Features?" zur Sprache hinzugefügt werden.
Ich denke, das wäre sowieso cool.
Jede Meinung hier in den Kommentaren setzt dich nur für ein Kichern in zehn Jahren aufs Korn. „Ha, ich war so ahnungslos! Und ich habe fast vergessen, dass diese Seite früher CSS-Tricks hieß.“
Ich kann mir definitiv keinen Ersatz für CSS in zehn Jahren vorstellen – aber ich konnte mir vor zehn Jahren keine Keyframes oder Media Queries vorstellen. Und... vor zehn Jahren dachten viele Leute, Flash sei König, und jetzt schauen Sie es sich an! Also vielleicht wird CSS ersetzt, vielleicht auch nicht.
Ich prognostiziere, dass CSS-Bibliotheken und -Frameworks sich entwickeln werden
CSS wird für XXX sein, was JavaScript für jQuery ist.
Das und ich prognostiziere, dass CSS schließlich Variablen und viele, viele Events akzeptieren wird, die Touch-Geräte berücksichtigen.
Was ist mit XSL? :P
Ich kann mir vorstellen, dass einige Browser bestimmte "Präprozessoren" verarbeiten, aber nichts, was CSS ablösen wird.
Ich denke, dass Dinge aus Less und Sass ihren Weg in native CSS finden werden und in 10 Jahren verfügbar sein werden... ich denke hier optimistisch ;)
Ich hoffe nur, dass wir bis dahin auf die Verwendung von Browser-Präfixen verzichten können...
Sehr unwahrscheinlich. Die Leute werden nicht wechseln wollen, die Browser haben zu viel in CSS investiert und CSS bringt viele Features, nach denen Entwickler in seinen neuesten Iterationen gebettelt haben. Ändern und neu anfangen ist lächerlich. Wir sollten daran arbeiten, CSS zu verbessern, nicht zu konkurrieren.
In zehn Jahren wird jeder Browser, der nicht W3C-konform ist, automatisch aus dem gesamten Cyberspace gelöscht! Ich darf träumen, oder? :D
Warum? Auf der Suche nach einer neuen Domain?
HTTSVGxyz-tricks.com :D lol
Beste Idee, die ich bisher gehört habe
Ich denke, dass Lösungen wie LESS die Zukunft von CSS sein werden, eine andere Art, dasselbe zu tun.
Ich denke, dass CSS zu JS wird, was JS für Flash war. Hoffentlich kann CSS mit Keyframes, Übergängen, Transformationen, 3D-Transformationen, Verläufen usw. JS vollständig aus der präsentationsbezogenen Nutzung verdrängen. Aber dann müssen wir uns mit all diesen Nicht-Standard-Browsern auseinandersetzen, die hoffentlich bis 2022 verschwunden sein werden.
Entweder wird sich CSS an die Anforderungen der Nutzer und die Form des Webs anpassen, oder ein anderes Konsortium wird einspringen und die Lücke füllen. Die Frage ist nicht so sehr, ob das W3C weiterhin auf dem Standard beharrt (sie haben über die Jahre gezeigt, dass sie die Absicht dazu haben), sondern eher, welche Form der Standard in den nächsten 10 Jahren annehmen wird.
Ich wäre daran interessiert, mehr organisierte Dialoge über die Weiterentwicklung von CSS in den nächsten zehn Jahren zu sehen.
In 10 Jahren kann alles passieren, vielleicht werden SASS oder LESS standardisiert?
Im Kontext des visuellen Webs hoffe ich, dass die relativ natürliche Dichotomie zwischen HTML und CSS weiterentwickelt wird.
CSS könnte sich weiterentwickeln, höchstwahrscheinlich objektorientiert werden, was Dinge wie SASS überflüssig macht; während Sprachen wie jQuery an seiner Seite zu noch größerer Prominenz aufsteigen könnten, um Animationen und Massenmarkt-JavaScript-Lösungen zu handhaben.
Ich denke tatsächlich, dass wir einen Konkurrenten sehen werden ::: muss sagen, dass ich denke, dass das aktuelle Format die Webentwicklung einschränkt ::: Denkt mal drüber nach, vor ein paar Jahren hätten wir die Auswirkungen von jQuery, Mootools etc. nicht erahnen können ::: Versuchen Sie, mit diesen Werkzeugen eine "anständige" Website zu erstellen ::: Also Ja! Ich denke wirklich, dass Fortschritt (plattformübergreifend) in CSS als nächstes auf der Tagesordnung steht ::
„In 10 Jahren kann viel passieren.“
Ich stimme nicht zu. Es ist seltsam. Es scheint, dass sich das Web rasant weiterentwickelt, aber gleichzeitig auch nicht. Vor 15 Jahren habe ich technologisch ungefähr dasselbe gemacht wie jetzt. Wir haben jetzt etwas besseres CSS, wir haben jQuery und zahlreiche Frameworks, aber die Kerntechnologie ist ziemlich ähnlich.
Addiert dazu die Tatsache, dass sowohl XUL als auch SVG nicht zum Mainstream wurden, sowie jeder Versuch, eine neue, nicht abwärtskompatible Technologie einzuführen, komplett gescheitert ist, und ich kann nur zu dem Schluss kommen, dass wir auf dem richtigen Kurs bleiben. Dennoch werden die Frameworks besser, die Layouttechniken werden besser und die Werkzeuge werden besser. Ich hoffe, dass fortschrittliches Layoutmanagement in 10 Jahren nicht mehr die Qual ist, die es jetzt ist.
Absolut einverstanden!
Dem muss ich zustimmen.
Ich sehe, dass HTML & CSS zu den Dingen gehören werden, die jahrzehntelang Bestand haben werden, selbst wenn etwas Neues und Fantastisches (und ein *anderes Konzept* anstatt ein Ersatz) auftaucht.
Als (leicht tangierendes) Beispiel: Wie viele Programmierer schreiben heute Software, um an einem Betriebssystem zu arbeiten? Heutzutage gibt es Programmierer, die .NET-Apps, Java-Tools, iOS-Apps und vieles mehr schreiben, aber es scheint, dass die überwiegende Mehrheit der Leute Code *für* das Web schreibt, oder sie schreiben HTML/CSS/JS, das *im* Web funktioniert. Als IT-Mensch kann man immer noch eine einfache Windows-Batchdatei, Apple Script oder ein Unix-Skript erstellen, aber wahrscheinlicher ist, dass man die meiste Zeit im Web verbringt.
Dumme Kunden werden immer noch IE6 benutzen, also nein!
Ich sage auch nein und stimme Tim zu.
Es wird keinen Ersatz für CSS geben, aber sicherlich Weiterentwicklungen.
Nun, ja und nein
Ich denke, irgendwann werden die Leute es wirklich leid sein, Code in 3+ Sprachen zu schreiben, und JavaScript wird die Oberhand gewinnen (denken Sie an ExtJS + Nodejs).
Auf der anderen Seite, wenn Unternehmen wie Adobe ihre Sache in Ordnung bringen und einen guten Frontend-Editor machen, werden sie CSS für Abwärtskompatibilität benötigen.
Für diese Umfrage sollte es eine Option „Ich hoffe es“ geben.
„Den Pfad ebnen“ und „Evolution statt Revolution“ – das sind Prinzipien für das HTML-Design, daher wird dies niemals passieren.
Ich denke, die wahrscheinlichste „Entwicklung“ wird eine Konvergenz von CSS-Frameworks sein (LESS wurde oben als Beispiel genannt); denken Sie, was jQuery (usw.) für JavaScript getan hat. Das ist etwas, das ich als Amateur begrüßen würde.
Ich denke, die wahrscheinlichste „Entwicklung“ wird eine Konvergenz von CSS-Frameworks sein (LESS wurde oben als Beispiel genannt); denken Sie, was jQuery (usw.) für JavaScript getan hat. Das ist etwas, das ich als Amateur begrüßen würde.
Ich hoffe nicht!
Ich habe Nein gewählt – CSS ist kaum wiederzuerkennen im Vergleich zu vor 15 Jahren. Ich schätze, weitere 10 Jahre werden es weiterentwickelt sehen (wie die meisten Leute hier denken).
Auf keinen Fall!
Ich halte es für sehr möglich, dass etwas auftauchen wird, das die Verwendung von CSS herausfordert. Es ist sehr möglich, dass dies etwas nativer für Browser sein könnte. Egal wie es ausgeht, es wäre kurzsichtig zu denken, dass es in den nächsten 10 Jahren nichts Fortgeschritteneres geben würde.
Ich hoffe im Interesse des Webdesigns, dass nichts anderes aufkommt, es hat Internet Explorer Jahre gekostet, um dorthin zu gelangen, wo er jetzt ist, und jetzt, endlich mit IE9 und IE10, sehen die Dinge wirklich vielversprechend aus. Sie sollten sich unbedingt das Spiel Cut the rope ansehen, das in HTML5 neu erstellt wurde. Hier ist der Link: http://www.cuttherope.ie/ Es wird Ihnen zeigen, wie sehr sich das IE-Team engagiert. Um der Cross-Browser-Probleme willen möchte ich nie wieder zurückgehen, das Web ist gerade einfach ein so cooler Ort zum Sein.
Ich hoffe, in zehn Jahren das Internet zu beherrschen!
Ich glaube, dass in den nächsten 10 Jahren alle wichtigen Web-Entwicklungssprachen PHP, HTML, CSS, JavaScript zu einer einzigen verschmelzen werden, die es uns ermöglicht, effizienter als je zuvor zu programmieren, zu gestalten und zu strukturieren.
Ich sehe nicht, dass CSS verschwindet, aber ich sehe es fortschreiten und neue Features / Macht gewinnen. Ich denke, das LESS Framework ist ein großartiger Hinweis darauf, wohin die Dinge gehen. Es wäre großartig, wenn Stylesheets dynamischer und einfacher zu schreiben und zu pflegen wären.
CSS gibt es schon seit einiger Zeit und wird von allem und jedem verwendet; es ist quasi in Stein gemeißelt, und niemand wird je etwas darüber stellen wollen.
Ich erinnere mich, vor ein paar Monaten einen Artikel gelesen zu haben, in dem es darum ging, wie Google an einer Styling-Sprache arbeitete, die einige der SCSS-Funktionalitäten hatte, wie Variablen und Mixins. Ich kann den Artikel nicht mehr finden, aber ich denke, dies ist etwas, das CSS ersetzen könnte.
Die Verwendung von Variablen und Funktionen in CSS wäre ein großer Gewinn für viele Entwickler, und die zunehmende Popularität von LESS und SASS beweist, dass Entwickler diese Funktionalität wünschen. Ich denke, jemand arbeitet daran, diese Funktionalität direkt im Browser zu implementieren.
Gefunden. Außerdem bedeutete „vor ein paar Monaten“ für mich „vor einem Jahr“.
Folien: http://www.xanthir.com/talks/2011-01-12/slides.html
Artikel: http://www.xanthir.com/blog/b49w0
Im Grunde sind das CSS-Verbesserungen, an denen gearbeitet wird. Und die Initiative existiert in der CSSWG. Zugegeben, sie könnte sterben, aber ich denke, es gibt genug Nachfrage von Entwicklern, um diese Gespräche wirklich ernst zu nehmen.
Meiner Meinung nach sind LESS und SASS so nah an CSS, dass ich sie nicht als etwas anderes sehe, eher als einen „Mod“.
Ich glaube nicht, dass CSS ersetzt wird oder dass es eine neue Styling-"Sprache" geben wird.
Wie bereits von anderen gesagt, könnte CSS (hoffentlich) in eine Richtung mit mehr Funktionalität wie Mixins und Variablen geändert werden, wie Sass und Less.
Nichtsdestotrotz sind die Grundlagen von CSS tiefgründig, gut etabliert und ziemlich unkompliziert. Wir müssen vielleicht weiter über einige Details und deren Implementierungen diskutieren, aber die Grundidee von CSS kann man nicht schlagen: eine einfache Textdatei, die die Anzeigeeigenschaften für jedes Element beschreibt.
Da die Anwendungsfälle für HTML und CSS wachsen und sie nicht mehr nur für textbasierte Dokumente verwendet werden, müssen wir sie übernehmen. Dinge wie alternative Möglichkeiten für Selektionsketten, ein allgemeinerer Ansatz für bedingte Stylings usw. werden Themen für Diskussionen sein.
Da sich Browser weiterentwickeln, könnten wir alternative Wege der CSS-Darstellung sehen (Optimierungen für Geschwindigkeit vs. Qualität). Da WebGL und 3D-Optionen zunehmend in Browsern übernommen werden, werden einige ihrer Optionen ihren Weg in CSS finden (vielleicht sogar Texturen und Shader).
Ein wichtiger Punkt könnte auch das CSS-Scoping für verschiedene Teile einer Seite sein,
verbesserte Namensraumverfügbarkeit und Shadow DOM (diese gehen Hand in Hand mit der HTML- und JavaScript-Implementierung)
Ich denke, wir werden in Zukunft mehr Frameworks (in Quantität und Qualität) für (semi-)automatisierte CSS-Generierung sehen, sowie etwas, das ich als „dynamisches CSS“ bezeichnen würde (denken Sie an CGI für CSS).
Nun, wenn es in 10 Jahren soweit ist, bedeutet das, dass IE es in 30 Jahren einführen wird und bis dahin bin ich unter der Erde oder im Ruhestand. (Hoffentlich im Ruhestand.)
In 10 Jahren wird es kein Internet mehr geben.
CSS in 10 Jahren… blaaaah… haben Sie von der Mayan-Prophezeiung über 2012 gehört?
Lol, guter Witz!
Ich sehe CSS immer noch als Norm, aber stark weiterentwickelt: mehr Animations-/Übergangseffekte, plus die Verwendung von Variablen. CSS kann auf Dauer nicht ohne Variablen überleben. Ich benutze normalerweise CSS.php-Dateien und setze den Header-Content-Type auf text/stylesheet, damit ich Variablen verwenden kann, und Mann, das macht einen RIESIGEN Unterschied. Legen Sie Ihren Bildpfad einmal fest und verwenden Sie ihn wieder? Check. Legen Sie Textfarben einmal fest und verwenden Sie sie wieder? Check. Dies und vieles mehr kann so einfach gemacht werden, indem CSS-Variablen erlaubt werden. Nur meine zwei Cents.
Das glaube ich nicht.
CSS ist so einfach und unkompliziert, vielleicht einige Ergänzungen in CSS 4 und so weiter.
Ein Feature, das ich mir in CSS4 sicher wünschen würde, wäre etwas wie das hier
.class-base {
……
}
.class {
extend: .class-base
}
Ps: Entschuldigen Sie mein Englisch.
Das glaube ich nicht.
CSS ist so einfach und unkompliziert, vielleicht einige Ergänzungen in CSS 4 und so weiter.
Ein Feature, das ich mir in CSS4 sicher wünschen würde, wäre etwas wie das hier
.class-base {
……
}
.class {
extend: .class-base
}
Ps: Entschuldigen Sie mein Englisch.
Neue Sprache? Nein, niemals, ich denke, CSS wird komplexer werden.
Ich denke, es ist am wahrscheinlichsten, dass es eine neue Standardmethode zur Erstellung von Style-Code geben wird. Es wird immer mehr Mathematik für responsive Entwicklung benötigt, und dieser Bedarf wird nur noch zunehmen. Daher ein Dreamweaver für Entwickler, Raster-basiert, aber immer noch handgestylt (eine Weiterentwicklung von SASS usw.), aber am Ende wird das Ergebnis CSS 8 oder so etwas sein… es ist zu gut eingebettet und de facto, als dass ein Konkurrent verdrängt werden könnte, denke ich.
Chris, das ist ein gutes Gedankenexperiment. Ich war beeindruckt, dass Sie sich an Ihr responsives Design erinnert haben, als Sie beschrieben haben, wo sich Ihre Umfrage in Ihrem Design befand :-)
Vor fünf Jahren hätte niemand vorhergesagt, wie tragbare Geräte das Web beeinflussen würden. Ich erinnere mich, wie mein Kollege 2007 völlig begeistert vom iPhone war. Heute entwickeln Unternehmen tatsächlich Betriebssysteme für Smartphones, weil dieser Markt ein großes Geschäft ist. Hatte die Smartphone-Begeisterung Einfluss auf die Ankunft von CSS3? Vielleicht, vielleicht auch nicht. Was wird in 10 Jahren das neue Phänomen sein und wie wird sich das auf CSS auswirken? Ich bin mir nicht sicher, aber wo immer es einen Dollar oder Euro zu verdienen gibt, wird Technologie mittendrin sein.
CSS wird besser werden, das steht außer Frage. Der Versuch, es zu ersetzen, ist meiner Meinung nach Zeitverschwendung. Sein Platz ist sicher, alles andere, was kommt, wird wahrscheinlich eine Erweiterung wie eine JS-Bibliothek sein.
... kam über about(dot)com herein und hatte diesen hartnäckigen iFrame, der die Seite von oben zu 3/4 anzeigen ließ, wahrscheinlich war das CSS :-) Ich bin mir sicher, dass es für das nächste Jahrzehnt der einzige Standard bleiben wird ... genau wie viele eigenständige Codes/Skripte. Im Gegensatz zu dem, was mit Flash/ActionScript passiert. Es ist das Beste, was nach Flash auf das Webdesign gekommen ist. Mit Skripting haben wir modische Erfahrungen im Gegensatz zum Styling,
~ Mode geht, aber Stil bleibt. [CSS]
Eine weitere verwandte Frage: Werden wir als Designer Wege finden, um das Bestehende noch mehr zu nutzen? Mit ziemlicher Sicherheit ja. Leute werden Wege finden, Dinge zu tun, die wir für unmöglich gehalten hätten.
Ich denke, die Art und Weise, wie wir CSS schreiben, wird sich zumindest ändern. Leute schreiben es bereits mit SASS und LESS, und obwohl ich kein Fan bin, verwenden viele Leute dies, um CSS zu schreiben. Ich bin ein Purist und denke, es ist eigentlich einfacher, normales CSS zu schreiben, weil es klarer ist. Aber selbst ich muss zugeben, wenn es darum geht, extrem lange Zeilen mit CSS-Verläufen und Übergängen hinzuzufügen, wäre es schön, etwas Kurzschrift zu haben.
Was ist der Unterschied zwischen „ID“ und „Class“ in CSS?
Eine ID beginnt mit einem „#“, also #wrapper { whatever } zum Beispiel. Sie kann nur einmal auf einer bestimmten Seite verwendet werden.
Eine Klasse beginnt mit einem „.“, also .wrapper { whatever }. Eine Klasse kann jedoch beliebig oft auf einer bestimmten Seite verwendet werden.
http://www.w3schools.com/css/css_id_class.asp
Ich glaube nicht, dass wir CSS ersetzen werden, aber ich glaube, wir werden uns davon lösen. Andere Poster haben bereits Lösungen wie LESS und SASS für CSS erwähnt, aber es könnte grundlegender sein als das: völlig neue Layout-Sprachen, die zur Preprocessing-Zeit zu „nativem“ JavaScript und CSS „kompilieren“.
Zumindest muss eine Art Obermenge von CSS erscheinen. Ohne Features wie Mixins und Variablen können CSS-Ressourcen für große Projekte ziemlich schwierig zu organisieren und lesbar zu halten sein. Dies macht meiner Meinung nach Konsistenz und DRY schwieriger zu erreichen, und die Folgen ärgern sowohl Designer als auch Endbenutzer gleichermaßen.
Zumindest hoffe ich, dass SASS oder eine ähnliche Variante wirklich Anklang findet. Das einzige Problem ist jetzt, all unsere Kollegen dazu zu bringen, mit uns in SCSS einzusteigen…
Absolut, ich denke, CSS sollte für große Projekte besser skalieren, obwohl ich nicht möchte, dass das einfache Handwerk der CSS-Erstellung so abstrahiert wird, dass es viel zu kompliziert wird, zu sehen, was passiert. Ich denke, CSS sollte eine einfache Liste von Stilen sein und keine Unordnung von komplizierten Wenn-Dann- oder Wo-Schleifen, die die Arbeit erschweren könnten.
Maya sagt: „Nein.“
Es wäre nett und sehr faul, wenn man die Funktionen einer Seite „programmieren“ könnte, während man deren Layout in einem Bildbearbeitungsprogramm erstellt (heutzutage benutze ich Fireworks dafür). Ich weiß, dass Fireworks das auch kann, aber es fühlt sich heutzutage einfach zu umständlich an. Daher denke ich, dass es etwas geben wird, das dies auf eine Weise tut, die tatsächlich funktioniert.
Außerdem, da das Problem mit IE irgendwie offensichtlich ist und PCs eine nutzbare Lebensdauer von 3 bis 5 Jahren haben, wird IE, sobald Microsoft IE automatisch immer automatisch aktualisiert, behoben sein, und es wird mehr Probleme geben, Ihre Website auf eine funktionierende Weise auf dem neuesten Stand zu halten, als sie an alte Versionen anzupassen.
Schließlich werden hochauflösende Bildschirme für uns ein größeres Problem darstellen als unterschiedliche Bildschirmgrößen oder alte Browser. Aber das wird meiner Meinung nach dieses oder nächstes Jahr passieren, nicht in 10 Jahren.
Einige CSS1-Sachen werden von einigen alten Browsern, die immer noch vorhanden sind, nicht unterstützt. Selbst wenn es einen Konkurrenten geben wird, muss er sich verbreiten, um ernst genommen zu werden, damit er genutzt werden kann.
Schwierig….
Ich glaube nicht, dass CSS ersetzt wird oder einen ernsthaften Konkurrenten bekommt, aber es wird sich definitiv weiterentwickeln und z. B. Funktionen von OpenType-Schriften beinhalten.
Es gibt keine Möglichkeit, das zu wissen, aber ich würde es wirklich nicht erwarten. CSS ist so einfach und gut gestaltet, wie ich es mir vorstellen kann. Ich kann wirklich nicht sehen, wo es genug Raum für Verbesserungen gibt, um einem Rivalen genügend Vorteile zu verschaffen, um ihn erfolgreich zu machen.
Ja, vielleicht
Ich stelle mir vor, dass HTML und CSS sich weiterentwickeln werden und in 10 Jahren ganz anders aussehen werden als heute. Ähnlich wie CSS3 und HTML5 große Schritte im Vergleich zu den älteren Versionen der letzten 10 oder 15 Jahre sind.
Aber ein direkter Konkurrent oder Ersatz? Das glaube ich nicht.
Ich denke, CSS wird einige Features von Programmiersprachen aufgreifen. Es wird natürlich keine werden!
Etwas von PHP, wie Vererbung und Klassen…
Oder vielleicht tauchen alternative Technologien auf und wir werden einfach über all diesen Kram wie HTML und CSS lachen )))
Als Experiment habe ich versucht, ein tabellarisches Website-Layout zu erstellen – das war ein Höllentag – ich kann mir einfach nicht vorstellen, wie man damit ein schönes Layout erstellen könnte :)
Ja, ich denke, eine SASS/LESS-ähnliche Sprache wird letztendlich Browserunterstützung erhalten, da sie so viel ermöglicht. Sie bietet die Formatierung, die CSS bietet, und andere Programmierfunktionen, die Sprachen wie PHP oder JavaScript bieten. Ich hoffe nur, dass all diese Fortschritte die Zugänglichkeit, die wir heute versuchen, auf Websites zu bringen, nicht beeinträchtigen.
Ich lese gerne alle Kommentare, aber ich muss sagen, manche Leute haben Ideen, die mir verrückt vorkommen.
Ich denke, CSS ist gekommen, um zu bleiben. HTML ist der Anfang, und ich kann mir wirklich keine seriösen Websites vorstellen, die derzeit nicht auf mindestens ein kleines bisschen CSS angewiesen sind. Welche Funktionalität fehlt uns wirklich, die dazu führen würde, dass CSS weggeworfen oder ersetzt wird? Ich verstehe, dass viele Leute darüber klagen, dass ihre Websites in allen verschiedenen Browservarianten nicht richtig funktionieren. Aber wir müssen berücksichtigen, dass wir vielleicht schlechten Code schreiben, und ich weiß, dass das schwierig ist. Ich persönlich habe erst in etwa dem letzten Jahr Wege gefunden, Code zu schreiben, mit denen ich alles erreichen kann, was ich in meinem aufwendigsten Design will, und dennoch nur geringe Änderungen vornehmen muss, damit IE6 fast alles anzeigt.
Wenn Sie mich fragen: „Wir müssen lernen, intelligenter zu coden und uns bemühen, JavaScript nicht zu verwenden.“
Auf jeden Fall!
Ein paar Leute haben es bereits angedeutet, aber LESS und SASS sind gute Anwärter!
Was für eine dumme Frage. Warum fragst du nicht: „Wird es jemals eine Website mit mehr Nutzern als Yahoo geben?“ oder „Wird es eine allumfassende Website geben, die die halbe Welt täglich nutzt?“. Wie alt ist Facebook? Niemand hat vor 10 Jahren von dem Geld oder der Reichweite geträumt, die heute möglich ist. Warum ist es heute anders? Und die meisten Antworten hier beziehen sich auf Technologien und Sprachen, die heute bereits existieren, die Lemminge können nicht in die Zukunft denken, und ich auch nicht.
Ich hätte diese Fragen gestellt, aber diese Seite handelt von CSS, also ging es in der Frage um CSS.
Und ich wette, Sie können ein bisschen in die Zukunft denken. Das ist eine der schönen Dinge, die Menschen tun können. Wir können die Zukunft nicht SEHEN, aber wir können raten, was wahrscheinlich passieren wird, basierend auf unseren eigenen Erfahrungen. Deshalb finde ich die Umfrage interessant. Was DENKEN die Leute, WAS passieren KÖNNTE?
Und es wird sogar noch interessanter.
Meiner Meinung nach wird in den nächsten 10 Jahren alles passieren. Aber CSS wird sehr viel mächtiger sein als heute. Ich glaube nicht, dass CSS in den nächsten 10 Jahren verloren gehen wird. Und ich denke, eine neue Sprache muss in den nächsten 10 Jahren nicht aufkommen. Ich denke, CSS reicht aus, um den Webstandard zu lösen.
Wenn sich alle Browser einig werden, weiß man nie, was passieren könnte! z.B. die gleiche Formatierung rendern.
Ich bin nicht wirklich überzeugt, dass das Web derzeit nachhaltig genug ist, um weitere 10 Jahre zu bestehen, ohne dass bald große Veränderungen eintreten. Ich weiß nicht, was passieren muss, aber etwas muss passieren. Ich werde bald einen Artikel darüber schreiben.