Der folgende Artikel bietet eine übersicht über HTML-Stylesheets. HTML Cascading Style Sheet ist ein Blatt mit Regeln und Eigenschaften, die dem Browser mitteilen, wie HTML unter Verwendung aller angegebenen Stile gerendert werden soll. CSS ist die Art und Weise, wie wir Webseiten gestalten. CSS verfügt über alle Eigenschaften wie Hintergrund, Farben, Schriftarten, Abst?nde, R?nder usw., die wir für jedes Element auf den Seiten definieren k?nnen.
HTML-Stylesheets werden auch verwendet, um das Layout der Seite festzulegen, z. B. wo Kopf- und Fu?zeilen oder andere Elemente auf der Seite platziert werden sollen. CSS wird immer zusammen mit HTML gesprochen, da Seiten ohne Stil sehr blass sind, keine überschriften usw. hervorgehoben werden und auf der gesamten Seite die gleiche Schriftgr??e vorliegt, was den Benutzern überhaupt kein gutes Aussehen verleiht.
Wie verwende ich HTML-Stylesheets?
Früher wurden Stile, Skripte und HTML alles auf einer Seite geschrieben. Dies machte die Seiten extrem lang und ?u?erst schwierig zu lesen und zu bearbeiten. Dann kam die M?glichkeit, HTML, Stile und Javascript zu trennen.
M?glichkeiten zum Einbinden von HTML-Stylesheets in eine Webseite
Es gibt drei M?glichkeiten, wie wir die Stile einbinden k?nnen:
1. Inline-Styling
Dies ist eine M?glichkeit, Stile für jedes Element in HTML selbst in einem Attribut namens style zu schreiben.
Diese Art der Formatierung wird überhaupt nicht empfohlen, da der HTML-Code unübersichtlich aussieht und wir dem Ansatz ?Einmal schreiben, an vielen Stellen verwenden“ nicht folgen k?nnen.
Beispiel:
Code:
<h1 style=”font-size: 10px;margin-top: 10px;”>Hello World!</h1>
2. Internes Styling
Dabei werden Stile in ein Stil-Tag eingebunden und innerhalb einer Webseite über HTML platziert. Diese Art des Stylings ist immer noch besser als das Inline-Styling, da wir gemeinsame Stile zusammenfassen k?nnen, falls sie für mehrere Elemente gleichzeitig verwendet werden müssen.
Es ist einfacher, die HTML-Datei in der Entwicklungsphase zu bearbeiten, und wir müssen nicht jedes Mal die entsprechende CSS-Datei ?ffnen und jedes Mal bearbeiten.
Beispiel:
Code:
<html> <head> <style> container-block{ font-size: 10px; margin-top: 10px; } </style> </head> <body> <div class=”container-block”>Hello World!</div> </body>
3. Externes Styling
Dies ist die gebr?uchlichste und beste Art, Stile für eine Webseite zu erstellen. Dies ?hnelt dem internen Stil, der Unterschied besteht jedoch darin, dass die Stile in einer separaten Datei mit der Erweiterung .css geschrieben werden und ein Verweis darauf im Head-Tag der Webseite platziert wird.
Die Syntax zum Verknüpfen einer CSS-Datei auf der Webseite lautet:
Syntax:
<link rel="stylesheet" type="text/css" href="theme.css">
Stile sollten im Head-Tag enthalten sein, das über dem Body-Tag (d. h. dem eigentlichen Inhalt) des HTML liegt.
Was ist die Priorit?t zwischen Inline-, internem und externem Styling?
Inline-Stile haben mehr Priorit?t als interne, und dann kommt die letzte Priorit?t für den externen Stil.
Inline>Intern>Extern
Best Practices bei der Verwendung von CSS:
- CSS kann in mehrere Dateien statt nur in eine aufgeteilt werden.
- Getrennte CSS-Dateien k?nnen entweder einzeln mithilfe von Link-Tags in ein Head-Tag eingefügt werden.
- Oder eine CSS-Datei kann mehrere Importanweisungen haben, um die restlichen CSS-Dateien zu importieren. Dadurch wird das CSS logisch getrennt, aber letztendlich wird Folgendes erreicht: Alle Stile werden aus derselben Datei gerendert.
Verwendung: @import ‘./process.css’;
- Stile k?nnen für beliebige Webseitenelemente mit Selektoren wie dem HTML-Tag selbst, Klassennamen, IDs und beliebigen Attributnamen definiert werden.
- Es sind einige Pseudo-Selektoren verfügbar, wie zum Beispiel:
- vor
- nachher
- ntes Kind
- erstes Kind
- letztes Kind
- schweben
- besucht
Dies sind grunds?tzlich Zust?nde der ausgew?hlten Elemente und nicht wirklich die genauen Elemente.
- Wenn mehrere CSS-Dateien auf der Seite enthalten sind, erh?lt die letzte Datei die h?chste Priorit?t und überschreibt die vorhandenen Stile vorheriger Dateien mit demselben Selektor.
- Stylesheets sollten vor HTML selbst verwendet werden, damit Stile angewendet werden, w?hrend die Seite geladen wird. Wenn es am Ende eingefügt wird, wird HTML zuerst geladen und dann werden die Stile langsam angewendet, was für den Benutzer ein sehr schlechtes Erlebnis darstellt.
Verschiedene Funktionen von HTML Cascading Style Sheets
Die verschiedenen Funktionen sind unten aufgeführt:
- CSS stellt Animationen bereit: Bisher wurde Javascript nur für Animationen verwendet. Aber das neueste CSS, d. h. CSS3, stellt Animationen mithilfe von Eigenschaften selbst bereit.
- Herstellerpr?fixe: Bevor Browser die Standardversion/Eigenschaftsnamen für neue Funktionen ver?ffentlichen, stellen uns Browser für einige Zeit als Experiment einige Herstellerpr?fixe zur Verfügung. Entwickler müssen warten, bis der Browser seine Standardversionen ver?ffentlicht. In der Zwischenzeit k?nnen experimentelle Funktionen mit Herstellerpr?fixen verwendet werden.
- CSS-Transformationen: überg?nge werden verwendet, um innerhalb einer bestimmten Dauer schrittweise von einem Wert einer Eigenschaft zu einem anderen zu wechseln.
Beispiel:
Code:
-webkit-transition: width 2s, height 4s;
- CSS Transforms: Transforms in CSS allow you to translate, rotate, scale and skew elements.
Media Queries
Mobile, Desktops, iPads behave differently; however, we cannot style the pages in the same way. Previous web standards have been designed in such a way that we had different CSS for every type of device.
With the progress of web standards and the way the web is built, browsers are developed to have a single CSS that can be used for any type of device. To change the styles for devices based on width and height, media queries are used with which we can specify the min or max-width of the device and write styles within it.
Example:
Code:
@media screen and (max-width: 767px){ container{ width: 60%; padding: 20px; } }
Styles are definitely a boon for the web. And as web development has increased exponentially in recent times, CSS3 has definitely gained a lot of demand to make the pages extremely interactive and intuitive.
Das obige ist der detaillierte Inhalt vonHTML-Stylesheets. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

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

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Das nicht angezeigte Bild wird normalerweise durch einen falschen Dateipfad, einen falschen Dateinamen oder eine falsche Erweiterung, HTML -Syntaxprobleme oder einen Browser -Cache verursacht. 1. Stellen Sie sicher, dass der SRC -Pfad mit dem tats?chlichen Speicherort der Datei übereinstimmt, und verwenden Sie den richtigen relativen Pfad. 2. überprüfen Sie, ob der Fall und die Erweiterung des Dateinamens genau übereinstimmen, und überprüfen Sie, ob das Bild durch direktes Eingeben der URL geladen werden kann. 3. überprüfen Sie, ob die IMG -Tag -Syntax korrekt ist. Stellen Sie sicher, dass es keine redundanten Zeichen gibt und der Alt -Attributwert angemessen ist. 4. Versuchen Sie, die Seite zu aktualisieren, den Cache zu l?schen oder den Inkognito -Modus zu verwenden, um Cache -Interferenzen zu beseitigen. Fehlerbehebung in dieser Reihenfolge kann die meisten Probleme mit HTML -Bildanzeigen l?sen.

Um eine nicht ordnungsgem??e HTML -Liste zu erstellen, müssen Sie ein Tag verwenden, um einen Listencontainer zu definieren. Jedes Listenelement ist mit einem Tag verpackt, und der Browser fügt automatisch Kugeln hinzu. 1. Erstellen Sie eine Liste mit einem Tag; 2. Jedes Listenelement ist mit einem Tag definiert. 3. Der Browser generiert automatisch Standard -Punkt -Symbole. 4. Unterverschiedene k?nnen durch Verschachtelung implementiert werden. 5. Verwenden Sie das Attribut vom Typ Listenstil von CSS, um den Symbolstil wie Scheibe, Kreis, Quadrat oder keine zu ?ndern. Verwenden Sie diese Tags korrekt, um eine nicht ordnungsgem??e Standardliste zu generieren.

TheContententitableAttributemakesAnyhtmlelementedableByAddingCentabled = "true", und das Erlaubnis für die Erlaubnis, dass es, dass in der Lage ist

SemantichtmlimprovesbothseoandAccessibilityByuseing -meaningfulTagSthatConveyContentStructure.1) iTenhancesseothroughbetterContentHierarchyWithProperHeadinglevels, verbesserteIndexingviaelementSlikaND und -SupportforrichsnippetsususingStrostStrostStrostStrostStrostStrostStrostaustaustaustrota.2)

Das Schema.org -Tag hilft Suchmaschinen, das strukturierte Datenformat von Webseiteninhalten über semantische Tags (z. B. Elementumfang, Elementtyp, ElementProp) zu verstehen. Es kann verwendet werden, um benutzerdefiniertes Vokabular zu definieren. Zu den Methoden geh?ren die Erweiterung vorhandener Typen oder die Einführung neuer Typen mithilfe von zus?tzlichem Typ. In den tats?chlichen Anwendungen sind die Struktur klar, priorisieren Sie die Verwendung offizieller Attribute, die Gültigkeit des Codes und stellen sicher, dass benutzerdefinierte Typen zug?nglich sind. Zu den Vorsichtsma?nahmen geh?ren das Akzeptieren der teilweisen Unterstützung, die Vermeidung von Rechtschreibfehlern und die Auswahl eines geeigneten Formats wie JSON-LD.

UsTheelementWitHinatagTocreateEmanticSearchfield.2.IncludeaForAccessibility, settheform'Saction undMethod = "AttributestosendDatoAsearchendPointWithasharableUrl.

rel = "styleSheet" linkScssFilesforstylingThePage; 2.rel = "vorlad" HintStopreloadcriticalResourcesForperformance; 3.rel = "icon" setStheWebsit'sfavicon;

Verwenden Sie das Onclick -Attribut in HTML, um die Klick -Ereignisse direkt zu binden, was für einfache Szenarien geeignet ist, jedoch nicht für die Code -Wartung f?rderlich ist. 2. Die Funktion der Onclick -Attributzuweisung von Elementen in JavaScript ist für die Trennung von Strukturen und Verhaltensweisen f?rderlicher, überschreibt jedoch den vorherigen Ereignis -Handler. 3.. Es wird empfohlen, die AddEventListener -Methode zu verwenden, um mehrere Ereignisüberwachung zu unterstützen und den Ereignisfluss besser zu steuern, und sollte nach dem Laden des DOM operieren, um h?ufige Fehler wie vorzeitigen Zugriff auf Elemente oder Anführungskonflikte in HTML zu vermeiden. Daher ist Onclick für Anf?nger und kleine Projekte geeignet, w?hrend AddEventListener besser für komplexe Anwendungen geeignet ist.
