Diskussion über die numerische Begrenzung des OL-Elements im HTML-Dokument

Diskussion über die numerische Begrenzung des OL-Elements im HTML-Dokument

Im Allgemeinen ist es unwahrscheinlich, dass Sie in HTML-Dokumenten auf extrem große <ol>-Listen stoßen, und dieser Artikel ist eine rein technische Diskussion.

Ich bin zufällig auf dieses Problem gestoßen und habe es getestet.

Der gemessene Grenzwert liegt bei [-2147483648, 2147483647], also bei [- 2^31 ~ 2^31 - 1].

Es gibt leichte Unterschiede zwischen den Browsern.

Nachdem in IE10 und Firefox die Seriennummer den maximalen positiven Wert 2147483647 erreicht hat, sind die Seriennummern nachfolgender Listenelemente alle gleich dem maximalen positiven Wert 2147483647 und bleiben unverändert.

2147483645.
2147483646.b
2147483647.c
2147483647.d
2147483647.e
2147483647.f

Wenn in Chrome die Seriennummer den maximalen positiven Wert von 2147483647 erreicht, wird die nächste Seriennummer den maximalen negativen Wert -2147483648 annehmen und die nachfolgenden Seriennummern werden auf dieser Basis um -2147483647, -2147483646 usw. erhöht.

2147483645.
2147483646.b
2147483647.c
-2147483648.d
-2147483647.e
-2147483646.f

<<:  Über den Startfehler, der durch Inkompatibilität zwischen VMware-Workstations und Gerät/Anmeldeinformationen verursacht wird

>>:  So verwenden Sie den CSS-Stil, um die Schriftart in der Tabelle vertikal zu zentrieren

Artikel empfehlen

js-Datentypen und Beispiele für ihre Beurteilungsmethoden

js-Datentypen Grundlegende Datentypen: Zahl, Zeic...

Zusammenfassung der Wissenspunkte zu MySQL-Index, Sperre und Transaktion

Dieser Artikel fasst die Wissenspunkte zu MySql-I...

Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7

eins. wget https://dev.mysql.com/get/mysql57-comm...

Farbverlaufseffekt im HTML-Hintergrund durch CSS-Stil erreicht

Screenshots der Effekte: Implementierungscode: Cod...

Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12

In diesem Artikel finden Sie das Installations-Tu...

So lösen Sie das jQuery-Konfliktproblem

In der Frontend-Entwicklung ist $ eine Funktion i...

Unterschiede zwischen ES6-Vererbung und ES5-Vererbung in js

Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...

Detaillierte Erklärung der HTML-Tabellen

Funktion: Datenanzeige, Tabellenanwendungsszenari...

Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

** Installieren Sie mysql-8.0.20 unter Linux ** U...

So erstellen Sie einen SVN-Server unter Linux

1: SVN installieren yum install -y Subversion 2. ...