Heim Web-Frontend HTML-Tutorial Detaillierte Einführung und Kompatibilitätsverarbeitung des Fortschrittselements in HTML5

Detaillierte Einführung und Kompatibilitätsverarbeitung des Fortschrittselements in HTML5

Dec 02, 2017 pm 01:24 PM
html5 progress

In diesem Artikel werden Ihnen hauptsächlich die grundlegenden Attribute und die Kompatibilitätsverarbeitung des Fortschrittselements vorgestellt. Nach der Einführung des Fortschrittselements hilft auch der folgende Fall, es besser zu verstehen. ,

1. Grundlegendes Verständnis des Fortschrittselements

1. Grundlegende Benutzeroberfläche

Das Fortschrittselement gehört zur HTML5-Familie, die sich auf Fortschrittsbalken bezieht . Unterstützt von IE10+ und anderen zuverlässigen Browsern. Das Folgende ist ein einfacher Code:

XML/HTML Code kopiert den Inhalt in die Zwischenablage

<progress>o(︶︿︶)o</progress>
Nach dem Login kopieren

ist ein sehr beeindruckender Fortschrittsbalken. Manche Leute fragen sich: „Oh, warum sehe ich ein Charakter-Emoticon?“ Nun... ich kann Ihnen nur sagen: „Ich verachte Sie, Sie zögern so sehr, einen zuverlässigeren Browser zu verwenden?!“ 🎜 >Dieser Standardeffekt hat unter verschiedenen Browsern unterschiedliche Auswirkungen, wie in den Screenshots unten gezeigt (unter Windows 7):

Kompatibilität

Der Zeitlupenkonvergenzeffekt von IE10-Partikeln ist ziemlich gut auffällig.

2. Grundattribute

max, Wert,

Position

und Beschriftungen. (1) max bezieht sich auf den Maximalwert. Bei Standardeinstellung liegt der Fortschrittswertbereich zwischen 0,0 und 1,0 =50 Der Fortschritt beträgt genau die Hälfte. Das Vorhandensein oder Fehlen des Wertattributs bestimmt, ob der Fortschrittsbalken deterministisch ist. Was ist die Bedeutung? Beispielsweise hat keinen Wert und ist unsicher. Unter dem IE10-Browser sieht es jedoch wie eine Endlosschleife aus Punktanimationen aus, sobald ein Wertattribut vorhanden ist (auch wenn es keinen Wert hat). , wie z. B. < Fortschrittswert>, gilt ebenfalls als sicher. Die virtuelle Punktanimation wechselt in den Feenmodus. Die Position des Balkens ändert sich

(3) und ist schreibgeschützt Wie der Name schon sagt, ist die Position des aktuellen Fortschritts der Wert von value/max. Wenn der Fortschrittsbalken unsicher ist, beträgt der Wert -1.

(4) labels ist ebenfalls ein schreibgeschütztes Attribut, und was erhalten wird, sind die Beschriftungselemente, die auf das Fortschrittselement verweisen. Beispielsweise gibt

document

.querySelector("progress").labels eine HTMLCollection zurück, und das Folgende ist ein Screenshot eines meiner Tests (aus dem Opera-Browser, derzeit werden FireFox18.0.2 und IE10 nicht angezeigt). um es zu unterstützen).

Progress-Element-Kompatibilitätsverarbeitungsbeispiel

HTML-Code


XML/HTML-Code Inhalt in Zwischenablage kopieren

CSS-kompatibler Code

CSS-Code kopiert Inhalte in die Zwischenablage
1.<progress max="100" value="20"><ie style="width:20%;"></ie></progress>
Nach dem Login kopieren

1.progress {
2. display: inline-block;
3. width: 160px;
4. height: 20px;
5. border: 1px solid #0064B4;
6. background-color:#e6e6e6;
7. color: #0064B4; /*IE10*/
8.}
9./*ie6-ie9*/
10.progress ie {
11. display:block;
12. height: 100%;
13. background: #0064B4;
14.}
15.progress::-moz-progress-bar { background: #0064B4; }
16.progress::-webkit-progress-bar { background: #e6e6e6; }
17.progress::-webkit-progress-value { background: #0064B4; }
Nach dem Login kopieren
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Inhalte finden Sie hier php Chinesische Website Andere verwandte Artikel!


Verwandte Lektüre:

Implementierungsschritte für die Verwendung von Js zum Betreiben von HTTP-Cookies

Detaillierte Einführung in das BOM-Objektmodell von Js

Was ist die allgemeine Syntax von AJAX

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung und Kompatibilitätsverarbeitung des Fortschrittselements in HTML5. 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

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

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)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles