In dieser Reihenfolge von Ideen vernachlässigt ein Mensch, wenn er mehr mit dem technischen Aspekt verbunden ist, im Allgemeinen den ästhetischen Aspekt, bei dem der funktionale Aspekt eine Kreuzung zwischen beiden ist, da nicht alles, was sehr ästhetisch ist, funktional sein wird, und die Tatsache, dass wir alle verwenden Die neuesten Technologien machen auch keine Website oder ein Projekt.
CSS ist die Art und Weise, wie wir den ästhetischen Teil auf benutzerfreundliche Weise in das Web einbinden können, und es dient auch als universelle Sprache für die Kommunikation mit dem Benutzererlebnis und den Front-End-Designern, da es die Art und Weise ist, dies zu tun schau auf irgendeine Webseite.
CSS ist ein Standard und liegt in der Verantwortung von W3C. Daher sollte jeder Browser mit CSS- Unterstützung gleich funktionieren, wenn er die Anweisungen dieser Institution einhält.
Hier finden Sie alle offiziellen Dokumentationen, die von der Verwendung der verschiedenen Anweisungen bis zu den technischen Aspekten reichen, die zu dieser Implementierung geführt haben.
Vorteile der Verwendung von CSS
- Wir trennen die Darstellung der Struktur, dies trägt dazu bei, dass unser Web modular aufgebaut ist.
- Die CSS-Stylesheets können von allen Seiten eines Webs gemeinsam genutzt werden, sodass wir Konsistenz gewinnen und Arbeit sparen.
- Mit CSS können wir Stile für verschiedene Geräte und Umgebungen erstellen.
- Die Pflege einer Site, die CSS implementiert hat, ist viel einfacher.
Moderne Browser
In den frühen Tagen des modernen Web sprachen wir über die 90er Jahre, als es nur wenige Optionen für Webbrowser gab, von denen einige bezahlt wurden. Was wir jedoch am meisten in Erinnerung behalten konnten, war der Krieg zwischen Internet Explorer und Netscape , der einen Schub gab Es wird den funktionalen Aspekt berücksichtigen, aber im Krieg bedeutete dies, dass jeder Browser seine Regeln hatte und dies dem Webentwickler das Leben unmöglich machte. Gegenwärtig haben wir viele Browser-Optionen, und die überwiegende Mehrheit ist für den Benutzer kostenlos. Die wichtigsten sind:
- Google Chrome
- Safari
- Mozilla Firefox.
- Opera
- Internet Explorer
Jeder Browser gehört verschiedenen Entwicklern und sie sind für die Interpretation von HTML und CSS verantwortlich, sodass jeder die W3C- Standards implementieren muss, obwohl sich nicht alle Browser mit derselben CSS- Anweisung gleich verhalten. Letzteres hängt von der verwendeten Engine ab. Sehen wir uns an, welche Engine jeweils verwendet wird:
Diese Informationen sind sehr wichtig, da diese Module nicht nur von Desktop-Browsern, sondern auch von mobilen Browsern, Clients wie E-Mail-Handlern und sogar von einigen Anwendungen verwendet werden. Wenn wir den Motor kennen, können wir gezielter suchen, um einen Ansatz für den technischen Aspekt zu finden, der sie reguliert.
Alte Browser
Bisher haben wir über die beliebtesten Browseroptionen auf dem Markt gesprochen, die Details der Versionen dieser Browser wurden jedoch nicht untersucht. Bei jeder Änderung der Implementierung des CSS- Standards wird in der Regel jeder Browser aktualisiert, um die Änderung oder die neuen Funktionen zu übernehmen. Dies macht die alten Versionen in die Vergangenheit verbannt und daher ist ihr Kompatibilitätsgrad geringer.
Was passiert, ist, dass nicht alle Benutzer aus vielen Gründen, mangelnden Berechtigungen, Inkompatibilität mit wichtigen Anwendungen in ihrem System oder sogar aus Sicherheitsgründen des Unternehmens, in dem sie arbeiten, ein Update durchführen können neue Browser mit den gleichen Systemen.
Dies führt dazu, dass wir sehr moderne Websites haben, die in alten Browsern möglicherweise nicht funktionieren. Deshalb müssen wir diesen Aspekt bei der Erstellung unserer Websites als Vorsichtsmaßnahme berücksichtigen.
Der unangenehmste Fall
Ein sehr notwendiger Abschnitt ist, über Internet Explorer und nicht nur über schlechte Dinge zu sprechen, da wir der Meinung sind, dass dieses große amerikanische Unternehmen einen dramatischen Beitrag zur weltweiten und historischen Entwicklung von Computing und Computing geleistet hat.
Aber es ist vielleicht seine Wichtigkeit, die den Browser zu einem der unbequemsten Fälle gemacht hat, nur in neueren Versionen wie der aktuellen, der Version 11 , die einen Fortschritt in der Standardinterpretation von CSS und JavaScript hatte In früheren Versionen wie 8, 7 oder der sehr berüchtigten 6 mussten Sie jedoch Versionen der Websites erstellen, damit sie in diesen Browsern angezeigt werden konnten. Dies ist nicht die schlimmste, sondern die häufigste Das opfert Ästhetik und Funktionalität, um unsere Projekte technisch umsetzbar zu machen.
Hier konnten sich die Jüngsten vorstellen, warum sie sich für diese Browser weiterentwickelten, und die Antwort ist einfach, obwohl der Internet Explorer einer der weltweit am häufigsten verwendeten Browser ist, da er standardmäßig in Windows integriert ist. Dies ist das System am meisten benutzt operativ auch.
Vor kurzem wurde dieses Jahr 2015 angekündigt, dass dieser Browser eingestellt wird, sein Nachfolger jedoch noch nicht vollständig bekannt gegeben wurde und wenn er kommerziell in Betrieb genommen wird, können wir sehen, ob die alten Probleme bestehen oder nicht.
CSS ist mehr als Stile
All dieses Wissen ist notwendig, wir können viele CSS- Anweisungen kennen, aber wenn wir den Hintergrund nicht kennen, können wir darunter leiden, dass wir eine Implementierung mit Best Practices durchführen und Probleme mit Kunden haben, die nicht dasselbe sehen wie wir, alle für die Verwendung einer Version insbesondere eines Browsers. Gegenwärtig gibt es Frameworks, die uns helfen, all diese Widrigkeiten zu überwinden. Wenn wir jedoch etwas sehr Spezifisches benötigen, müssen wir diese Funktionalität im Allgemeinen von Grund auf neu ausführen, und hier müssen wir die Grundlagen von CSS kennen .
Wenn wir dieses Tutorial abschließen, sehen wir, dass CSS viel mehr als eine einfache Sprache und viel mehr als Stile ist. Wir können sagen, dass es eine Schlüsselkomponente für unsere Webseiten ist und mit vielen Aspekten zu tun hat, wie zum Beispiel allem, was wir gesehen haben von Browsern, Engines und sogar Kompatibilitätsproblemen.