亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Inhaltsverzeichnis
Was ist Project Wallace?
Befehlszeilenschnittstelle
Constystble Code Checker
Analysator
Reporter
Analysieren Sie die CSS -Komplexit?t
CSS -Auswahlschleife Komplexit?t
Anzahl der Deklarationen pro Regelsatz (Zusammenhalt)
Anzahl der Quellcodezeilen
Durchschnittliche Anzahl der Selektoren pro Regel
Die Ernte der Verwendung von Projekt Wallace
Heim Web-Frontend CSS-Tutorial Auf der Suche nach einem Stapel, der die Qualit?t und Komplexit?t von CSS überwacht

Auf der Suche nach einem Stapel, der die Qualit?t und Komplexit?t von CSS überwacht

Apr 18, 2025 am 11:22 AM

Auf der Suche nach einem Stapel, der die Qualit?t und Komplexit?t von CSS überwacht

Viele Entwickler schreiben darüber, wie sie eine CSS -Codebasis pflegen k?nnen, aber nur wenige Personen schreiben darüber, wie sie die Qualit?t der Codebasis messen . Natürlich haben wir hervorragende Tools zur Codeüberprüfung wie Stylelint und CSSlint, k?nnen jedoch nur Fehler auf Mikroebene verhindern. Verwenden Sie falsche Farbnotation, fügen Sie Anbieter -Pr?fixe hinzu, wenn der Autoprefixer bereits verwendet wird, schreiben Sie Selektoren auf inkonsistente Weise ... usw.

Wir sind immer auf der Suche nach M?glichkeiten, wie CSS geschrieben wird: OOCSS, BEM, SMACSS, ITCSS, Praktisches und mehr. Andere Entwicklungsgemeinschaften scheinen sich jedoch von einfachen Code-Checking-Tools bis hin zu Tools wie Sonarqube und PHP Messdetektor entwickelt zu haben, w?hrend der CSS-Community immer noch mehr detailliertere überprüfungswerkzeuge als flache Regeln für flache Fusseln fehlt. Dazu habe ich Projekt Wallace erstellt, eine Reihe von Tools zum überprüfen und Durchsetzen der CSS -Qualit?t.

Was ist Project Wallace?

Im Herzen des Projekts befindet sich Wallace eine Reihe von Tools, darunter eine Befehlszeilenschnittstelle, ein Codeinspektor, ein Analysator und ein Reporter.

Hier finden Sie einen kurzen überblick über diese Tools.

Befehlszeilenschnittstelle

Auf diese Weise k?nnen Sie die CSS -Analyse in der Befehlszeile ausführen und Statistiken für alle CSS erhalten, die Sie ihm zur Verfügung stellen.

Constystble Code Checker

Dies ist ein Codenduch, der speziell für CSS entwickelt wurde. Basierend auf den von Wallace generierten Analyseergebnissen k?nnen Sie Schwellenwerte festlegen, die nicht überschritten werden sollten. Beispielsweise sollte eine einzelne CSS -Regel nicht mehr als 10 Selektoren enthalten, oder die durchschnittliche Komplexit?t der Selektor sollte nicht h?her als 3 sein.

Analysator

Extrakt-CSS, wie der Name vorschl?gt: Extrahieren Sie alle CSS aus einer Webseite, damit wir sie zur Analyse an projectWallace.com senden k?nnen.

Reporter

Alle Analyseergebnisse für Extrakt -CSS werden an projectWallace.com gesendet und das Dashboard enth?lt Berichte aller Daten. Es ?hnelt den CSS -Statistiken, verfolgt jedoch mehr Metriken und speichert die Ergebnisse im Laufe der Zeit und zeigt sie im Dashboard an. Es zeigt auch den Unterschied zwischen den beiden Zeitpunkten sowie vielen anderen Funktionen.

Analysieren Sie die CSS -Komplexit?t

Es gibt nicht viele Artikel über die Komplexit?t von CSS, aber derjenige, der Harry Roberts (CSSWIZARDRY) hat, hat mich beeindruckt. Der Punkt ist, dass jeder CSS -Selektor im Grunde genommen eine Reihe von IF -Aussagen ist, die mich an die Schleifenkomplexit?t der Methode erinnern, die ich bei einem Informatikkurs manuell berechnen musste. Harrys Artikel ist für mich viel Sinn, weil er ein Modul schreiben kann, um die Komplexit?t eines CSS -Selektors zu berechnen - natürlich nicht mit Spezifit?t zu verwechseln, da er in Bezug auf die Komplexit?t eine v?llig andere Frage ist.

Grunds?tzlich kann die Komplexit?t in CSS in vielen Formen kommen, aber hier sind einige der Dinge, denen ich bei der überprüfung von Codebasen am meisten beachtet habe:

CSS -Auswahlschleife Komplexit?t

Jeder Teil des Selektors bedeutet, dass der Browser eine andere If -Anweisung ausführen muss. L?ngere Selektoren sind komplexer als kürzere Selektoren. Sie sind schwerer zu debuggen, und die Parsen von Browser ist langsamer und schwerer zu bedecken.

 <code>.my-selector {} /* 1 個(gè)標(biāo)識(shí)符*/ .my #super [complex^="selector"] > with ~ many :identifiers {} /* 6 個(gè)標(biāo)識(shí)符*/</code>

Anzahl der Deklarationen pro Regelsatz (Zusammenhalt)

Regels?tze, die viele Deklarationen enthalten, sind komplexer als Regels?tze, die eine kleine Anzahl von Deklarationen enthalten. Die Popularit?t von funktionalen CSS -Frameworks wie Rückenwind und Tachyons kann auf die relative "Einfachheit" von CSS selbst zurückgeführt werden.

 <code>/* 1 條規(guī)則,1 個(gè)聲明=> 內(nèi)聚性= 1 */ .text-center { text-align: center; } /* 1 條規(guī)則,8 個(gè)聲明=> 內(nèi)聚性= (1 / 8) = 0.125 */ .button { background-color: blue; color: white; padding: 1em; border: 1px solid; display: inline-block; font-size: normal; font-weight: bold; text-decoration: none; }</code>

Anzahl der Quellcodezeilen

Je mehr Code, desto mehr Komplexit?t. Jede Codezeile wird beibehalten und daher in den Bericht enthalten.

Durchschnittliche Anzahl der Selektoren pro Regel

Eine Regel enth?lt normalerweise 1 Selektor, aber manchmal mehr. Dies macht es schwierig, einige Teile des CSS zu l?schen, was es komplizierter macht.

Alle diese Metriken k?nnen mit Constyble, dem von Project Wallace verwendeten CSS-Komplexit?tsprüfer, in seinem Werkzeugsatz, mit Code überprüft werden. Nachdem Sie die Grundlinie für die Metrik definiert haben, installieren Sie einfach Constyble und richten Sie die Konfigurationsdatei ein. Hier ist ein Beispiel für die Konfigurationsdatei, die ich direkt aus dem Constyble Readme extrahiert habe:

 <code>{ // 不要超過(guò)4095 個(gè)選擇器,否則IE9 將刪除任何后續(xù)規(guī)則"selectors.total": 4095, // 我們不需要ID 選擇器"selectors.id.total": 0, // 如果出現(xiàn)除這些顏色之外的任何其他顏色,則報(bào)告錯(cuò)誤! "values.colors.unique": ["#fff", "#000"] }</code>

Das Beste daran ist, dass Constyble auf Ihrem endgültigen CSS l?uft, sodass es nach all der Vorverarbeitungsarbeiten, die Sie von SASS, LEWS, POSTCS oder einem anderen von Ihnen verwendeten Pr?prozessor haben, erst ausgeführt werden. Auf diese Weise k?nnen wir eine intelligente überprüfung der Gesamtzahl der Selektoren oder der durchschnittlichen Komplexit?t des Selektors durchführen. Wie bei jedem Codeinspektor k?nnen Sie sie als Teil des Build -Schritts verwenden, und wenn Probleme auftreten, wird Ihr Build fehlschlagen.

Die Ernte der Verwendung von Projekt Wallace

Nachdem ich Projekt Wallace für eine Weile verwendet hatte, fand ich es gro?artig, die Komplexit?t zu verfolgen. Obwohl es haupts?chlich für diesen Zweck verwendet wird, ist es auch eine gute M?glichkeit, subtile Fehler zu finden, die Codeinspektoren in CSS m?glicherweise nicht finden, da sie auf vorverarbeiteten Code prüfen. Hier sind einige interessante Dinge, die ich gefunden habe:

  • Ich habe aufgeh?rt, die Anzahl der Benutzergeschichten zu z?hlen, die w?hrend des Sprint inkonsistente Farben auf der Website reparieren müssen. Es gibt seit mehreren Jahren Projekte und Menschen, die in das Unternehmen und aus dem Unternehmen kommen: Dies ist ein Geheimnis, um jede Markenfarbe auf der Website schief zu machen. Glücklicherweise haben wir Constylble und Project Wallace um die Anerkennung der Stakeholder implementiert, da wir in der Lage waren, in neuen Projekten sehr genau zu sein, dass die Marke unserer Kunden sehr genau war. Constyble hindert uns daran, Farben hinzuzufügen, die sich nicht im Stilhandbuch befinden.
  • Ich habe das Projekt Wallace Webhooks in einem Projekt installiert, bei dem mein ehemaliger Arbeitgeber arbeitet. Jedes Mal, wenn Sie Ihrem Projekt ein neues CSS hinzufügen, sendet es das CSS an ProjectWallace.com und wird sofort im Dashboard des Projekts angezeigt. Dies erleichtert leicht zu finden, wenn dem CSS ein bestimmter Auswahl- oder Medienabfrage hinzugefügt wird.
  • Das CSS-Tricks-Neugestaltung Anfang dieses Jahres bedeutete einen erheblichen Rückgang der Komplexit?t und Dateigr??e. Die Neugestaltung ist gro?artig und kann analysiert werden. Es gibt Ihnen die M?glichkeit, die Situation hinter den Kulissen genauer zu betrachten und herauszufinden, wie die Autoren ihre CSS ver?ndert haben. Wenn Sie wissen, welche Abschnitte nicht für die Website funktionieren und welche neuen Abschnitte sich bewerben, k?nnen Sie eine Vorstellung davon geben, wie schnell CSS w?chst.
  • Ein gro?es internationales Unternehmen in den Niederlanden hatte einst mehr als 4095 Selektoren in einer CSS -Datei. Ich wei?, dass sie aktiv aufstrebende M?rkte entwickeln und den Internet Explorer 8 unterstützen müssen. IE9 lasst nicht alle CSS nach 4095 Selektoren, sodass die meisten ihrer CSS bei ?lteren IE -Browsern nicht angewendet werden. Ich habe ihnen eine E -Mail gesendet und sie haben das Problem überprüft und es sofort behoben, indem sie das CSS in zwei Dateien aufteilten.
  • GitLab verwendet derzeit über 70 einzigartige Schriftgr??en. Ich bin mir ziemlich sicher, dass ihre Typografie kompliziert ist, aber das scheint ein bisschen zu ehrgeizig zu sein. Vielleicht liegt es an ein paar CSS von Drittanbietern, aber es ist schwer zu beurteilen.
  • Wenn ich Projekte von anderen Entwicklern erbte, überprüfe ich die CSS -Analyseergebnisse, um die Schwierigkeiten des Projekts zu verstehen. Verwenden sie es in gro?en Mengen! Wichtig? Ist die durchschnittliche Regelsatzgr??e leicht zu verstehen oder fügt sie mehr als 20 Deklarationen pro Regelsatz hinzu? Was ist die durchschnittliche Auswahll?nge und sind sie schwer zu bedecken? Es w?re sch?n, nicht auf .komplex-selector-override \ [class \] [class] ... [Klasse] zurückzugreifen.
  • Ein cleverer Trick, um zu prüfen, ob das Zoom-Out effektiv ist, besteht darin, dass Constyble prüft, ob der Zeilennummernindikator für den Code nicht gr??er als 1 ist. CSS schrumpft bedeutet, dass alle CSS in einer Zeile platziert sind, sodass die Anzahl der Codezeilen gleich 1 sein sollte!
  • Was die ganze Zeit in meinem anderen Projekt geschah, war das Vers?umnis, zu schrumpfen. Ich wei? nicht, bis der Unterschied im Projekt Wallace mir viele Farben zeigt, die pl?tzlich wie #AAAAA anstelle von #AAAA ausgeschrieben werden. Das ist an sich keine schlechte Sache, aber es passiert in so vielen Farben gleichzeitig, dass etwas schief gelaufen sein muss. Eine kurze Umfrage ergab, dass ich beim Schrumpfen einen Fehler gemacht habe.
  • Stackoverflow bietet vier einzigartige M?glichkeiten, wei?e Farben zu schreiben. Dies ist nicht unbedingt eine schlechte Sache, aber es kann ein Zeichen dafür sein, dass CSS -Minifikationsprogramme in Designsystemen besch?digt oder inkonsistent sind.
  • Facebook.com hat über 650 einzigartige Farben in ihrem CSS. Das kaputte Designsystem klingt auch nach einer M?glichkeit.
  • Ein Projekt von meinem ehemaligen Arbeitgeber zeigt Eingabe [Typ = Kontrollk?stchen]: überprüft .Label -Eingabe [Typ = Radio] Etikett: Fokus: AFT ist der komplexeste Selektor. Nach einer genaueren Inspektion stellten wir fest, dass dieser Selektor Eingaben in einer anderen Eingabe lokalisiert. Dies ist in HTML unm?glich, und wir denken, wir müssen das Komma in CSS vergessen haben. Kein Code -Checker warnt uns davor.
  • Das Nestieren in CSS-Pr?prozessoren ist cool, kann aber falsche Dinge wie @media (max-Width: 670px) und (max-Width: 670px) verursachen , wie ich in syntax.fm gefunden habe.

Für Project Wallace ist dies nur die Spitze des Eisbergs. Sobald Sie Ihre CSS analysieren, gibt es mehr zu lernen und zu entdecken. Schauen Sie sich nicht nur Ihre eigenen Statistiken an, sondern auch, was andere tun.

Ich habe meine Konstypon -Konfiguration als Gespr?chsthema mit weniger erfahrenen Entwicklern verwendet, um zu erkl?ren, warum sie nicht auf komplexen CSS -Bl?cken aufbauen. Wenn wir mit anderen Entwicklern diskutieren, warum wir bestimmte CSS -Schreibmethoden vermeiden oder f?rdern sollten, k?nnen wir das Wissen übertragen. Es hilft mir auch, meine Fü?e auf dem Boden zu halten. Die PHP -Entwickler, die nur helfen wollen, was ich seit Jahren getan habe, hat mich überdenken lassen, warum ich die Dinge so mache, wie ich es tue.

Mein Ziel ist es nicht, jemandem zu sagen, was in CSS richtig oder falsch ist, sondern Tools zu erstellen, damit Sie überprüfen k?nnen, was für Sie und Ihre Kollegen funktioniert. Project Wallace ist hier, um uns zu helfen, die CSS zu verstehen, die wir schreiben.

Das obige ist der detaillierte Inhalt vonAuf der Suche nach einem Stapel, der die Qualit?t und Komplexit?t von CSS überwacht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1488
72
CSS -Tutorial zum Erstellen von Ladespinner und Animationen CSS -Tutorial zum Erstellen von Ladespinner und Animationen Jul 07, 2025 am 12:07 AM

Es gibt drei M?glichkeiten, einen CSS -Laderotator zu erstellen: 1. Verwenden Sie den Basisrotator der Grenzen, um eine einfache Animation durch HTML und CSS zu erreichen. 2. Verwenden Sie einen benutzerdefinierten Rotator mit mehreren Punkten, um den Sprungeffekt durch verschiedene Verz?gerungszeiten zu erreichen. 3. Fügen Sie einen Rotator in die Taste hinzu und wechseln Sie den Klassen über JavaScript, um den Ladestatus anzuzeigen. Jeder Ansatz betont die Bedeutung von Entwurfsdetails wie Farbe, Gr??e, Zug?nglichkeit und Leistungsoptimierung, um die Benutzererfahrung zu verbessern.

Behandeln Sie Probleme und Pr?fixe von CSS -Browser -Kompatibilit?t und Pr?fixe Behandeln Sie Probleme und Pr?fixe von CSS -Browser -Kompatibilit?t und Pr?fixe Jul 07, 2025 am 01:44 AM

Um mit CSS -Browser -Kompatibilit?t und Pr?fixproblemen umzugehen, müssen Sie die Unterschiede im Browser -Support verstehen und Anbieterpr?fixe vernünftigerweise verwenden. 1. Verstehen Sie gemeinsame Probleme wie Flexbox und Grid -Unterstützung, Position: Sticky Invaly und Animationsleistung ist unterschiedlich. 2. überprüfen Sie den Best?tigungsunterstützungsstatus von Caniuse. 3. Verwenden Sie korrekt -webkit-, -moz-, -ms-, -o- und andere Herstellerpr?fixe; 4. Es wird empfohlen, Autoprefixer zu verwenden, um automatisch Pr?fixe hinzuzufügen. 5. Postcss installieren und Browserlist konfigurieren, um den Zielbrowser anzugeben. 6. automatisch die Kompatibilit?t w?hrend des Baus bew?ltigen; 7. Modernizr -Erkennungsmerkmale k?nnen für alte Projekte verwendet werden; 8. Keine Notwendigkeit, die Konsistenz aller Browser zu verfolgen,

Was ist der Unterschied zwischen Anzeige: Inline, Anzeige: Block und Anzeige: Inline-Block? Was ist der Unterschied zwischen Anzeige: Inline, Anzeige: Block und Anzeige: Inline-Block? Jul 11, 2025 am 03:25 AM

ThemaNDiffercesbetweenplay: Inline, Block, Andinline-Blockinhtml/CsSarelayoutBehavior, Spaceusage und Stylingcontrol.1.inlineelementsflowwithtext, Don'tstartonNewlines, Ignorewidth/HeighthThorchingstyhorching-/idelthorchorching/ardaldhordhortaliTalding/ardaldhordelthortex

Erstellen von benutzerdefinierten Formen mit CSS-Clip-Pfad Erstellen von benutzerdefinierten Formen mit CSS-Clip-Pfad Jul 09, 2025 am 01:29 AM

Verwenden Sie das Clip-Pfad-Attribut von CSS, um Elemente in benutzerdefinierte Formen wie Dreiecke, kreisf?rmige Kerben, Polygone usw. zu erregen, ohne sich auf Bilder oder SVGs zu verlassen. Zu den Vorteilen geh?ren: 1.. Unterstützt eine Vielzahl von Grundformen wie Circle, Ellipse, Polygon usw.; 2. reagierende Anpassung und anpassbar an mobile Terminals; 3. Einfach zu animation und kann mit Hover oder JavaScript kombiniert werden, um dynamische Effekte zu erzielen. 4. Es wirkt sich nicht auf den Layoutfluss aus und erfüllt nur den Anzeigebereich. H?ufige Verwendungen sind z. B. kreisf?rmiger Clip-Pfad: Kreis (50pxatcenter) und Dreieck-Clip-Pfad: Polygon (50%0%, 100 0%, 0 0%). Beachten

Das Styling besuchte Links unterschiedlich mit CSS Das Styling besuchte Links unterschiedlich mit CSS Jul 11, 2025 am 03:26 AM

Durch das Festlegen des von Ihnen besuchten Links k?nnen Sie die Benutzererfahrung verbessern, insbesondere in inhaltsintensiven Websites, um den Benutzern dabei zu helfen, sich besser zu navigieren. 1. Verwenden Sie CSS: Besuchte Pseudoklasse, um den Stil des besuchten Links wie Farb?nderungen zu definieren. 2. Beachten Sie, dass der Browser nur eine ?nderung einiger Attribute aufgrund von Datenschutzbeschr?nkungen erm?glicht. 3. Die Farbauswahl sollte mit dem Gesamtstil koordiniert werden, um abrupte abrupt zu werden. 4. Das mobile Terminal zeigt diesen Effekt m?glicherweise nicht an. Es wird empfohlen, ihn mit anderen visuellen Eingabeaufforderungen wie Icon -Auxiliary -Logos zu kombinieren.

Wie erstelle ich reaktionsschnelle Bilder mit CSS? Wie erstelle ich reaktionsschnelle Bilder mit CSS? Jul 15, 2025 am 01:10 AM

Um reaktionsschnelle Bilder mit CSS zu erstellen, kann es haupts?chlich durch die folgenden Methoden erreicht werden: 1. Verwenden Sie maximale Breite: 100% und H?he: Auto, damit das Bild an die Containerbreite anpasst und gleichzeitig den Anteil beibeh?lt. 2. Verwenden Sie die SRCSet- und Gr??enattribute von HTML, um die an verschiedenen Bildschirme angepassten Bildquellen intelligent zu laden. 3.. Verwenden Sie Objektfit und Objektposition, um die Bildaufbindung und Fokusanzeige zu steuern. Gemeinsam stellen diese Methoden sicher, dass die Bilder auf verschiedenen Ger?ten klar und wundersch?n pr?sentiert werden.

Entmystifizierende CSS -Einheiten: PX, EM, REM, VW, VH -Vergleiche Entmystifizierende CSS -Einheiten: PX, EM, REM, VW, VH -Vergleiche Jul 08, 2025 am 02:16 AM

Die Auswahl der CSS -Einheiten h?ngt von den Entwurfsanforderungen und den reaktionsschnellen Anforderungen ab. 1.PX wird für die feste Gr??e verwendet, geeignet für eine pr?zise Kontrolle, aber mangelnde Elastizit?t; 2.Em ist eine relative Einheit, die leicht durch den Einfluss des übergeordneten Elements verursacht wird, w?hrend REM basierend auf dem Wurzelelement stabiler ist und für die globale Skalierung geeignet ist. 3.VW/VH basiert auf der Ansichtsfenstergr??e, die für das reaktionsschnelle Design geeignet ist. Die Leistung unter extremen Bildschirmen sollte jedoch Aufmerksamkeit geschenkt werden. 4. Bei der Auswahl sollte es ermittelt werden, ob reaktionsschnelle Anpassungen, Elementhierarchiebeziehungen und Ansichtsfensterabh?ngigkeit festgelegt werden. Angemessener Gebrauch kann die Layoutflexibilit?t und -wartung verbessern.

Was sind gemeinsame Inkonsistenzen von CSS -Browser? Was sind gemeinsame Inkonsistenzen von CSS -Browser? Jul 26, 2025 am 07:04 AM

Verschiedene Browser weisen Unterschiede in der CSS -Analyse auf, was zu inkonsistenten Anzeigeeffekten führt, haupts?chlich die Differenzentscheidung, die Berechnung des Boxmodells, die Flexbox- und Raster -Layout -Unterstützung und das inkonsistente Verhalten bestimmter CSS -Attribute. 1. Die Standardstilverarbeitung ist inkonsistent. Die L?sung besteht darin, CSSReset oder Normalize.css zu verwenden, um den anf?nglichen Stil zu vereinen. 2. Die Box -Modellberechnung der alten Version von IE ist unterschiedlich. Es wird empfohlen, eine einheitliche Boxgr??e: Border-Box zu verwenden. 3. Flexbox und Grid führen in Kantenf?llen oder in alten Versionen unterschiedlich ab. Weitere Tests und verwenden Sie Autoprefixer; 4. Einige CSS -Attributverhalten sind inkonsistent. Caniuse muss konsultiert und herabgestuft werden.

See all articles