So erstellen Sie verschiedene Listen auf dem mobilen H5-Terminal (2)
Überprüfung der vorherigen Situation
Im vorherigen Blogbeitrag In " „Wie man verschiedene Listen auf dem mobilen Endgerät erstellt (1)“, wir haben die Listenerstellung in H5 auf dem mobilen Endgerät anhand von zwei einfachen DEMOs demonstriert. Diese beiden Demonstrationen sind jedoch immer noch zu einfach. Vielleicht denkt jeder, dass es genau das ist. In diesem Kapitel , wir werden eine etwas kompliziertere Liste erstellen
Wenn Sie diesen Artikel zuerst gesehen haben, empfehlen wir Ihnen, zuerst auf den Link oben zu gehen und den entsprechenden Inhalt einzufügen dass der Kontext kohärent ist und der Inhalt dieses Artikels leichter zu verstehen ist
Liste mit Rechtspfeil
Dieses Beispiel ähnelt tatsächlich dem zweiten im vorherigen. Es gibt nur einen zusätzlichen rechten Pfeil auf der rechten Seite. Der Effekt, den wir erzielen möchten, ist in der folgenden Abbildung dargestellt:
Wie oben gezeigt, auf der rechten Seite In der Liste gibt es einen Pfeil nach rechts. Vielleicht fragen Sie sich, warum die untere Linie nach oben zeigt. Sie müssen nur das Prinzip kennen, dann können Sie tun, was Sie wollen
HTML-Code
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <title>list 1</title> <link rel="stylesheet" href="../style/style.css"> </head> <body> <p class="list_1"> <ul> <li><a href="">这是一个列表1</a></li> <li><a href="">这是一个列表2</a></li> <li><a href="">这是一个列表3</a></li> <li><a href="">这是一个列表4</a></li> <li><a href="">这是一个列表5</a></li> <li><a href="">这是一个列表6</a></li> <li><a href="">这是一个列表7</a></li> <li><a href="">这是一个列表8</a></li> </ul></p></body></html>
HTML-Code ist genau derselbe wie im Beispiel in Kapitel 1.
SASS-Code
.list_1 { ul {padding-left: 1.6rem;} li { border-bottom: 1px solid #ddd;padding-right: 1.6rem; a { display: block;height: 4rem;line-height: 4rem;overflow: hidden;font-size: 1.4rem; background:url("../image/icon_goto.png") right center no-repeat; background-size: auto 1.4rem; } } } }
ist Auch relativ einfach zu implementieren, fügen Sie einfach a
hinzu. Es gibt ein Hintergrundbild mit einem Rechtspfeil.
Was hier jedoch einer besonderen Erklärung bedarf, ist, dass background-size
tatsächlich mit background
abgekürzt werden kann. Da jedoch Android 4.4 und niedriger nicht kompatibel sind, müssen wir es noch zerlegen und schreiben. Es wird erwartet, dass wir bis Ende 2016 möglicherweise alle alten Versionen von Android ignorieren können , das scheint nicht möglich zu sein
Sein Abkürzungscode:
background:url("../image/icon_goto.png") right center/auto 1.4rem no-repeat;
Okay, die erste Demo ist so einfach fertig
Eine Liste mit Datum und Pfeil nach rechts
Schauen wir uns zunächst die Darstellung an:
Diese Liste ist nicht sehr kompliziert, sie fügt nur eine hinzu Das Datum wird rechts angezeigt und das Datum überschneidet sich nicht mit dem Titel. Schauen wir uns zunächst an, wie es geht Alles in allem bietet HTML5 ein Zeit-Tag, um die Zeit gezielt zu platzieren. Danach hat die Zeit ein besonderes Tag.
Zweitens, warum ist das so? Da es sich bei allen mobilen Endgeräten um Touch-Vorgänge handelt, müssen wir sicherstellen, dass Besucher den Link an einer beliebigen Stelle in der Klickliste öffnen können. Daher muss ein Block in maximalem Umfang verarbeitet werden. Dies unterscheidet sich stark von wann Wir haben es auf dem PC erstellt.
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <title>list 1</title> <link rel="stylesheet" href="../style/style.css"> </head> <body> <p class="list_1"> <ul> <li><a href=""><time>2016.03.14</time>这是一个列表1</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表2</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表3</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表4</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表5</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表6</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表7</a></li> <li><a href=""><time>2016.03.14</time>这是一个列表8</a></li> </ul></p></body></html>Zu den Listendaten habe ich auch einen alten Blog-Beitrag: „Mehrere Methoden zum Ausrichten der linken und rechten Seite von Titeln und Daten in.“ Nachrichtenlisten“ SASS-Code
ist nicht besonders kompliziert, nur um zu verhindern, dass sich das Datum und der rechte Pfeil überschneiden, wird
eine rechte Innenpolsterung hinzugefügt. Zusätzlich , die Zeit wird mit der richtigen Floating-Methode auf der rechten Seite platziert Zusammenfassung.list_1 { ul {padding-left: 1.6rem;} li { border-bottom: 1px solid #ddd;padding-right: 1.6rem; a { display: block;height: 4rem;line-height: 4rem;overflow: hidden;font-size: 1.4rem; background:url("../image/icon_goto.png") right center no-repeat; background-size: auto 1.4rem; padding-right: 1.5rem; } time {float: right;color: #999;} } }
Ich glaube, dass diese beiden DEMOs nicht sehr schwer zu verstehen sind Lassen Sie uns eine kleine Zusammenfassung erstellen:a
Verwendung und Abkürzung und warum wir dieses Attribut derzeit nicht abkürzen.
Zeit hat ein spezielles
background-size
-Tag –html5
rechte schwebende Methode, positionieren Sie die Zeit rechtstime
Das obige ist der detaillierte Inhalt vonSo erstellen Sie verschiedene Listen auf dem mobilen H5-Terminal (2). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Zu den Best Practices für den H5 -Code gehören: 1. Verwenden Sie korrekte DocType -Deklarationen und Zeichenkodierung; 2. Verwenden Sie semantische Tags; 3.. HTTP -Anfragen reduzieren; 4. Verwenden Sie asynchrone Laden; 5. Bilder optimieren. Diese Praktiken können die Effizienz, Wartbarkeit und Benutzererfahrung von Webseiten verbessern.

Webstandards und -technologien haben sich bisher aus HTML4, CSS2 und einfachem JavaScript entwickelt und haben erhebliche Entwicklungen erfahren. 1) HTML5 führt APIs wie Leinwand und Webstorage ein, die die Komplexität und Interaktivität von Webanwendungen verbessern. 2) CSS3 fügt Animations- und Übergangsfunktionen hinzu, um die Seite effektiver zu gestalten. 3) JavaScript verbessert die Entwicklungseffizienz und die Lesbarkeit der Code durch moderne Syntax von Node.js und ES6, wie z. B. Pfeilfunktionen und Klassen. Diese Änderungen haben die Entwicklung von Leistungsoptimierung und Best Practices von Webanwendungen gefördert.

H5 ist nicht nur die Abkürzung von HTML5, sondern auch ein breiteres Ökosystem der modernen Webentwicklungstechnologie: 1. H5 enthält HTML5, CSS3, JavaScript und verwandte APIs und Technologien; 2. Es bietet eine reichhaltigere, interaktive und reibungslose Benutzererfahrung und kann nahtlos auf mehreren Geräten ausgeführt werden. 3. Mit dem H5 -Technologie -Stack können Sie reaktionsschnelle Webseiten und komplexe interaktive Funktionen erstellen.

H5 und HTML5 beziehen sich auf dasselbe, nämlich HTML5. HTML5 ist die fünfte Version von HTML, die neue Funktionen wie semantische Tags, Multimedia -Support, Leinwand und Grafiken, Offline -Speicher und lokaler Speicher bietet, die Ausdrucksfähigkeit und Interaktivität von Webseiten verbessert.

H5REFERSTOHTML5, ApivotaltechnologyInwebdevelopment.1) HTML5IntroducesNewelementsandapisrich, Dynamicwebapplications.2) ITSUPP ortsmultimediaWitHoutPlugins, BETHINGINGUSEREXPERICERCROSSDEVICES.3) SEMANTICELEMENTSIMPROVEPENTENTENTENTRUCTENTRUCTELUREANDSEO.4) H5'SRespo

Zu den Tools und Frameworks, die in der H5 -Entwicklung gemeistert werden müssen, gehören Vue.js, React und WebPack. 1.Vue.js eignet sich zum Erstellen von Benutzeroberflächen und unterstützt die Komponentenentwicklung. 2. Die Rendern des Seitenrenders über virtuelle DOM optimiert, geeignet für komplexe Anwendungen. 3.Webpack wird zur Modulverpackung und zur Optimierung der Ressourcenlast verwendet.

HTML5hassignificantlytransformedwebdevelopmentbyintroducingsemanticelements,enhancingmultimediasupport,andimprovingperformance.1)ItmadewebsitesmoreaccessibleandSEO-friendlywithsemanticelementslike,,and.2)HTML5introducednativeandtags,eliminatingthenee

H5 verbessert die Zugänglichkeits- und SEO -Effekte der Webseiten durch semantische Elemente und Aria -Attribute. 1. Verwendung usw., um die Inhaltsstruktur zu organisieren und SEO zu verbessern. 2. ARIA-Attribute wie ARIA-Label verbessern die Zugänglichkeit, und assistive Technologie-Benutzer können Webseiten reibungslos verwenden.


Heiße KI -Werkzeuge

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

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

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

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),

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft