suchen
HeimWeb-Frontendjs-TutorialBergbau der SitePoint CSS -Referenz

Mining the SitePoint CSS Reference

Bergbau der SitePoint CSS -Referenz

Die meisten von uns, die CSS kennen, werden selbst gelehrt. Das Problem beim Unterrichten ist, dass Sie die meiste Zeit damit verbringen, nur die Dinge zu lernen, die Sie jeden Tag brauchen, und kleine Löcher in Ihrem Wissen hinterlassen - schwache und staubige Ecken, die von dunklen Fakten bewohnt werden, die Sie selten verwenden, aber möglicherweise nützlich sein können.

Während der Bearbeitung der SitePoint -CSS -Referenz stieß ich auf viele wertvolle Nuggets von CSS -Wissen; Dinge, die ich nur teilweise verstanden habe oder die ich mir nicht bewusst war. Hier sind einige Beispiele.

Terminologie: Regel v Deklaration

In CSS wird die Begriffsregel oft missbraucht. Manchmal sehen Sie Folgendes in der Regel:

padding: 1em;

Es ist jedoch eine Erklärung. Hier ist eine CSS -Regel:

body {
  padding: 1em;
  background-color: #fff;
}

Eine Deklaration gibt einen Wert für eine einzelne Eigenschaft an. Eine Regel kann eine oder mehrere Deklarationen in einem Block enthalten, der von einem Selektor vorausgeht.

Prozentwerte Werte für obere oder untere Polsterung oder Marge

Wenn Sie einen prozentualen Wert für die obere oder untere Polsterung oder Marge angeben, stellt der prozentuale Wert einen Prozentsatz der Breite des Blocks und nicht der Höhe dar, wie Sie vielleicht erwarten.

Mehrere Werte für die Textdekoration

Wussten Sie, dass die textdekorationale Eigenschaft mehrere platz getrennte Werte annehmen kann? Zum Beispiel können Sie dies tun:

a:hover, a:focus {
  text-decoration: underline overline;
}

eine Länge oder einen prozentualen Wert für vertikaler Align

Bei Inline-Boxen (nicht in Tabellenzellen) kann die vertikale Eigenschaft eine Länge oder einen prozentualen Wert annehmen. Der Effekt besteht darin, die Position des Inline -Elements in Bezug auf seinen Linienbox zu erhöhen oder zu senken. Ein prozentualer Wert stellt einen Prozentsatz der Linienhöhe des Elements dar.

Prozentwerte Werte für Hintergrundposition

Wenn Sie sich jemals gefragt haben, warum Ihr Hintergrundbild begonnen hat, sich bei der Verwendung von Prozentwerten für die Hintergrundposition verrückt zu verhalten, haben Sie sich möglicherweise nicht bewusst, wie prozentuale Werte tatsächlich mit der Immobilie funktionieren. Ein prozentualer Wert bezieht sich sowohl auf eine Position innerhalb des Elements als auch auf eine Position innerhalb des Bildes. Eine Hintergrundposition, die von der Oberseite eines Elements auf 50% eingestellt ist

Das ist normal, weil es das Bild im Element effektiv zentriert. Wenn Sie jedoch ungewöhnliche prozentuale Werte wie 66%verwenden, scheint die Position des Bildes überall unerwartet zu wechseln. Alex hat einen ausgezeichneten Blog-Beitrag über die Hintergrundpositionseigenschaft geschrieben, die das Verhalten erklärt.

TABLE-LAYOUT und Leistung

Mit der Tisch-Layout-Eigenschaft können Sie angeben, dass der feste Layoutalgorithmus vom Browser verwendet werden sollte, um die Spalte und die Tabellenbreiten zu berechnen. Im Standard -Tabellenlayoutalgorithmus werden die Spaltenbreiten durch den Inhalt der Zellen beeinflusst, auch wenn Sie eine Breite angeben. Sie könnten sagen, dass die Angabe einer Breite in dieser Situation eher eine Richtlinie als eine tatsächliche Regel ist.

Sie können angeben, dass der feste Layout-Algorithmus verwendet werden sollte, indem Tabellenvermessung auf den Wert festgelegt wird: behoben. Mit diesem Algorithmus ignoriert der Browser den Inhalt der Zellen und verwendet die verfügbaren Breitenspezifikationen, um die Breiten der Tabellenspalten zu berechnen, auch wenn der Inhalt nicht passt. In der Referenz können Sie im Tabellenformatierungsthema mehr darüber erfahren.

Der Nutzen des festen Tabellenlayouts ist eine bessere Leistung, insbesondere für große Tabellen mit vielen Spalten. Wenn Sie eine große Tabelle haben und die Spaltenbreiten mithilfe von Tabellen-Layout sicher angeben können: behoben; Ermöglicht es dem Browser, die Tabelle schneller anzuzeigen.

Häufig gestellte Fragen zum Abbau des SitePoint CSS -Referenz

Was ist die SitePoint -CSS -Referenz? Es enthält Definitionen von CSS-Eigenschaften, Werten, Selektoren und AT-Rules sowie Beispiele und Browser-Kompatibilitätsinformationen. Diese Referenz soll sowohl Anfänger als auch erfahrene Entwickler helfen, CSS in ihren Webdesign- und Entwicklungsprojekten effektiv zu verstehen und zu verwenden. Es bietet eine Fülle von Informationen zu CSS-Eigenschaften, Werten, Selektoren und Rülen. Sie können diesen Referenz verwenden, um verschiedene CSS-Elemente kennenzulernen, zu verstehen, wie sie funktionieren, und Beispiele dafür sehen, wie sie in realen Szenarien verwendet werden können. Dies kann Ihnen helfen, ein tieferes Verständnis von CSS zu entwickeln und Ihre Webdesign- und Entwicklungsfähigkeiten zu verbessern. Es bietet einen umfassenden Leitfaden für CSS und macht es sowohl für Anfänger als auch für erfahrene Entwickler zu einer wertvollen Ressource. Es enthält detaillierte Informationen zu CSS-Eigenschaften, Werten, Selektoren und AT-Rules sowie Beispiele und Browser-Kompatibilitätsinformationen. Dies kann Ihnen helfen, CSS effektiver zu verstehen und zu nutzen und Ihre Webdesign- und Entwicklungsfähigkeiten zu verbessern.

Wie ist der SitePoint -CSS -Referenz mit anderen CSS -Referenzen verglichen? Es deckt eine breite Palette von CSS -Elementen ab und liefert detaillierte Informationen zu jedem einzelnen sowie Beispiele und Browser -Kompatibilitätsinformationen. Dies macht es zu einer wertvollen Ressource für Anfänger und erfahrene Entwickler. Während andere CSS-Referenzen auch nützliche Informationen liefern können, bietet die SitePoint-CSS-Referenz eine umfassendere und umfassendere Anleitung für CSS. Es enthält detaillierte Informationen zu CSS-Eigenschaften, Werten, Selektoren und AT-Rülen sowie Beispiele und Browser-Kompatibilitätsinformationen. Dies kann Ihnen helfen zu verstehen, wie CSS funktioniert und wie Sie es effektiv in Ihren Webdesign- und Entwicklungsprojekten verwenden können. Dies stellt sicher, dass die bereitgestellten Informationen aktuell und relevant sind, was es zu einer zuverlässigen Ressource für das Erlernen von CSS macht. Es enthält detaillierte Informationen zu CSS-Eigenschaften, Werten, Selektoren und AT-Rülen sowie Beispiele und Browser-Kompatibilitätsinformationen. Durch das Studium dieser Referenz können Sie ein tieferes Verständnis von CSS entwickeln und lernen, wie Sie sie in Ihren Projekten effektiver einsetzen. Es enthält Definitionen von CSS-Eigenschaften, Werten, Selektoren und AT-Rules sowie Beispiele und Browser-Kompatibilitätsinformationen. Jedes CSS -Element wird in einem separaten Abschnitt dargestellt, sodass die Informationen, die Sie benötigen, leicht zu finden. Es enthält detaillierte Informationen zu CSS-Eigenschaften, Werten, Selektoren und AT-Rülen sowie Beispiele und Browser-Kompatibilitätsinformationen. Dies kann Ihnen helfen zu verstehen, wie Sie CSS in Ihren Projekten effektiv verwenden können. Es ist online verfügbar und kann von jedem zugegriffen werden, der sich über CSS interessiert. Dies macht es zu einer wertvollen Ressource für Anfänger und erfahrene Entwickler.

Das obige ist der detaillierte Inhalt vonBergbau der SitePoint CSS -Referenz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
JavaScript -Frameworks: Stromversorgung moderner WebentwicklungJavaScript -Frameworks: Stromversorgung moderner WebentwicklungMay 02, 2025 am 12:04 AM

Die Kraft des JavaScript -Frameworks liegt in der Vereinfachung der Entwicklung, der Verbesserung der Benutzererfahrung und der Anwendungsleistung. Betrachten Sie bei der Auswahl eines Frameworks: 1. Projektgröße und Komplexität, 2. Teamerfahrung, 3. Ökosystem und Community -Unterstützung.

Die Beziehung zwischen JavaScript, C und BrowsernDie Beziehung zwischen JavaScript, C und BrowsernMay 01, 2025 am 12:06 AM

Einführung Ich weiß, dass Sie es vielleicht seltsam finden. Was genau muss JavaScript, C und Browser tun? Sie scheinen nicht miteinander verbunden zu sein, aber tatsächlich spielen sie eine sehr wichtige Rolle in der modernen Webentwicklung. Heute werden wir die enge Verbindung zwischen diesen drei diskutieren. In diesem Artikel erfahren Sie, wie JavaScript im Browser ausgeführt wird, die Rolle von C in der Browser -Engine und wie sie zusammenarbeiten, um das Rendern und die Interaktion von Webseiten voranzutreiben. Wir alle kennen die Beziehung zwischen JavaScript und Browser. JavaScript ist die Kernsprache der Front-End-Entwicklung. Es läuft direkt im Browser und macht Webseiten lebhaft und interessant. Haben Sie sich jemals gefragt, warum Javascr

Node.js Streams mit TypeScriptNode.js Streams mit TypeScriptApr 30, 2025 am 08:22 AM

Node.js zeichnet sich bei effizienten E/A aus, vor allem bei Streams. Streams verarbeiten Daten inkrementell und vermeiden Speicherüberladung-ideal für große Dateien, Netzwerkaufgaben und Echtzeitanwendungen. Die Kombination von Streams mit der TypeScript -Sicherheit erzeugt eine POWE

Python vs. JavaScript: Leistung und EffizienzüberlegungenPython vs. JavaScript: Leistung und EffizienzüberlegungenApr 30, 2025 am 12:08 AM

Die Unterschiede in der Leistung und der Effizienz zwischen Python und JavaScript spiegeln sich hauptsächlich in: 1 wider: 1) Als interpretierter Sprache läuft Python langsam, weist jedoch eine hohe Entwicklungseffizienz auf und ist für eine schnelle Prototypentwicklung geeignet. 2) JavaScript ist auf einen einzelnen Thread im Browser beschränkt, aber Multi-Threading- und Asynchronen-E/A können verwendet werden, um die Leistung in Node.js zu verbessern, und beide haben Vorteile in tatsächlichen Projekten.

Die Ursprünge von JavaScript: Erforschung seiner ImplementierungsspracheDie Ursprünge von JavaScript: Erforschung seiner ImplementierungsspracheApr 29, 2025 am 12:51 AM

JavaScript stammt aus dem Jahr 1995 und wurde von Brandon Ike erstellt und realisierte die Sprache in C. 1.C-Sprache bietet Programmierfunktionen auf hoher Leistung und Systemebene für JavaScript. 2. Die Speicherverwaltung und die Leistungsoptimierung von JavaScript basieren auf C -Sprache. 3. Die plattformübergreifende Funktion der C-Sprache hilft JavaScript, auf verschiedenen Betriebssystemen effizient zu laufen.

Hinter den Kulissen: Welche Sprache macht JavaScript?Hinter den Kulissen: Welche Sprache macht JavaScript?Apr 28, 2025 am 12:01 AM

JavaScript wird in Browsern und Node.js -Umgebungen ausgeführt und stützt sich auf die JavaScript -Engine, um Code zu analysieren und auszuführen. 1) abstrakter Syntaxbaum (AST) in der Parsenstufe erzeugen; 2) AST in die Kompilierungsphase in Bytecode oder Maschinencode umwandeln; 3) Führen Sie den kompilierten Code in der Ausführungsstufe aus.

Die Zukunft von Python und JavaScript: Trends und VorhersagenDie Zukunft von Python und JavaScript: Trends und VorhersagenApr 27, 2025 am 12:21 AM

Zu den zukünftigen Trends von Python und JavaScript gehören: 1. Python wird seine Position in den Bereichen wissenschaftlicher Computer und KI konsolidieren. JavaScript wird die Entwicklung der Web-Technologie fördern. Beide werden die Anwendungsszenarien in ihren jeweiligen Bereichen weiter erweitern und mehr Durchbrüche in der Leistung erzielen.

Python vs. JavaScript: Entwicklungsumgebungen und ToolsPython vs. JavaScript: Entwicklungsumgebungen und ToolsApr 26, 2025 am 12:09 AM

Sowohl Python als auch JavaScripts Entscheidungen in Entwicklungsumgebungen sind wichtig. 1) Die Entwicklungsumgebung von Python umfasst Pycharm, Jupyternotebook und Anaconda, die für Datenwissenschaft und schnelles Prototyping geeignet sind. 2) Die Entwicklungsumgebung von JavaScript umfasst Node.JS, VSCODE und WebPack, die für die Entwicklung von Front-End- und Back-End-Entwicklung geeignet sind. Durch die Auswahl der richtigen Tools nach den Projektbedürfnissen kann die Entwicklung der Entwicklung und die Erfolgsquote der Projekte verbessert werden.

See all articles

Heiße KI -Werkzeuge

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.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft