


Wie kann ich ungeordnete Listen in zwei Spalten anzeigen und so die Kompatibilität mit modernen und älteren Browsern (einschließlich Internet Explorer) sicherstellen?
Dec 11, 2024 am 10:18 AM<h2>Anzeige ungeordneter Listen in zwei Spalten</h2>
In der Welt der Webentwicklung ist die Anzeige ungeordneter Listen in mehreren Spalten eine häufige Herausforderung. Lassen Sie uns untersuchen, wie Sie dies in zwei Spalten erreichen und dabei die Kompatibilität mit Internet Explorer sicherstellen können.
<h3>Moderne Browser</h3>
Moderne Browser unterstützen das CSS3-Spaltenmodul, das eine elegante Lösung. Durch einfaches Einfügen des folgenden CSS-Codes können Sie mühelos mehrspaltige Listen erstellen:
ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
Dieser Ansatz nutzt die nativen Funktionen moderner Browser zur Verwaltung des Spaltenlayouts, was zu einem konsistenten Erlebnis auf verschiedenen Geräten führt.
<h3>Alte Browser</h3>
Leider funktioniert Internet Explorer nicht nativ unterstützen CSS3-Spalten. Um ältere Browser zu unterstützen, ist ein komplexerer Ansatz mit JavaScript und DOM-Manipulation erforderlich. Eine Implementierung mit jQuery ist unten dargestellt:
<div> <ul class="columns" data-columns="2"> <li>A</li> <li>B</li> <li>C</li> <li>D</li> <li>E</li> <li>F</li> <li>G</li> </ul> </div>
(function($) { var initialContainer = $('.columns'), columnItems = $('.columns li'), columns = null, column = 1; // account for initial column function updateColumns() { column = 0; columnItems.each(function(idx, el) { if (idx !== 0 && idx > (columnItems.length / columns.length) + (column * idx)) { column += 1; } $(columns.get(column)).append(el); }); } function setupColumns() { columnItems.detach(); while (column++ < initialContainer.data('columns')) { initialContainer.clone().insertBefore(initialContainer); column++; } columns = $('.columns'); } $(function() { setupColumns(); updateColumns(); }); })(jQuery);
.columns { float: left; position: relative; margin-right: 20px; }
Diese Lösung ordnet die Listenelemente basierend auf der angegebenen Anzahl von Spalten dynamisch in Spalten um. Es ist jedoch wichtig zu beachten, dass ältere Browser möglicherweise Einschränkungen beim Layout auferlegen, was möglicherweise dazu führt, dass die Anzeige leicht von der moderner Browser abweicht.
Mit diesen Ansätzen können Sie ungeordnete Listen effektiv in zwei Spalten anzeigen und so eine... Strukturierte und organisierte Visualisierung von Listeninhalten für moderne und ältere Browser.
Das obige ist der detaillierte Inhalt vonWie kann ich ungeordnete Listen in zwei Spalten anzeigen und so die Kompatibilität mit modernen und älteren Browsern (einschließlich Internet Explorer) sicherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

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)

Heiße Themen

Hinzufügen von Kastenschatten zu WordPress -Blöcken und -Elementen

Erstellen Sie ein JavaScript -Kontaktformular mit dem Smart Forms Framework

Erstellen Sie einen Inline -Texteditor mit dem inhaltlichen Attribut

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang

Vergleich der 5 besten PHP -Formbauer (und 3 kostenlose Skripte)

Datei hochladen mit Multer in node.js und ausdrücken

Beste CSS -Animationen und Effekte auf Codecanyon 2025 (kostenlos bezahlt)
