Heim Web-Frontend H5-Tutorial Zusammenfassung der Inhalte im Zusammenhang mit der mobilen H5-Entwicklung

Zusammenfassung der Inhalte im Zusammenhang mit der mobilen H5-Entwicklung

May 21, 2017 pm 03:02 PM


1. Zur Entwicklung des mobilen Endgeräts wird während des Entwicklungsprozesses die erforderliche Kopfkonfiguration

<meta name="
viewport
" content="
width
=device-width,initial-scale=1,user-
scala
ble=no">(各
属性
值不在介绍,在开发中小米(2016年小米4)测试user-scalable=no是不起作用的)
Nach dem Login kopieren

Schriftgröße mithilfe von Js berechnet.
Formel 320/100 = Bildschirmgröße/FontSize-Wert
3. Klicken Sie zum Springen, die semantische Bezeichnung ist ein (dispaly: block;)
Im Falle einer semantischen Betrachtung, a Fügen Sie dem Tag einen Span (disply:block) und einen Container
hinzu. 4. Legen Sie für eine benutzerfreundliche Erfahrung die maximale Breite und die minimale Breite fest, wenn Sie mobile Seiten entwickeln. Wie zum Beispiel

{
 
max-width
:640px;
 
min-width
:320px;
}
Nach dem Login kopieren

5. Einige Standardstile von mobilen Entwicklungsseiten
verbieten einen Beschriftungshintergrund

a,button,input,optgroup,select,textare{
 // 去掉a,input,button点击时蓝色外边框和灰色半透明
 -webkit-tap-highlight-color:rgba(0,0,0,0);
}
Nach dem Login kopieren

verbieten langes Drücken von a, img-Tag erscheint in der Menüleiste

a,img{
 // 禁止长按显示菜单栏
 -webkit-touch-c
all
out:none;
}
流畅滚动
body{
 -webkit-
overflow
-scrolling:touch;
}
Nach dem Login kopieren

6. Einzeiliges Abfangen

7. Verwendung von Calc, unabhängig von der niedrigen Version (z. B. 11 unten und Android 56 unten). , alle Oper) Kompatibilität Sex, empfohlen zu verwenden, bequem.

8. Die Verwendung der Box-Größe behebt die Inkonsistenz bei der Anzeige von Box-Modellen in verschiedenen Browsern. (Wird häufig auf mobilen Endgeräten verwendet)
Inhaltsfeld; Standardwert: Breite und Höhe umfassen nicht den Innenrand und den Außenrand des Rahmens.
Auffüllfeld: Breite und Höhe schließen den Innenrand ein Rand und Außenrand nicht einschließen
border-box; seltsame Modellbreite und -höhe umfassen Innenränder und Ränder, nicht Außenränder.

9. Horizontale und vertikale Zentrierung (häufig auf mobilen Endgeräten verwendet)
Nachteile: Breite und Höhe des kleinen Containers müssen bekannt sein
Format

<p class="parent">
 <p class="child"></p>
</p>
.parent{
 
position
:relative;
 width:100px;
 height:100px;
 
background-color
:red;
}
// 注意是四个方向都是0
.child{
 position:absolute;
 
margin
:auto;
 
top
:0;
 
right
;0;
 
bottom
:0;
 
left
:0;
 width:50px;
 height:50px;
 background-color:gold;
}
Nach dem Login kopieren

10.ZeilenhöheEinstellungen (häufig auf mobilen Endgeräten verwendet)
normal: Standardmäßig wird automatisch ein angemessener Zeilenabstand zugewiesen
Zahleneinstellungsnummer, die durch Multiplikation der aktuellen Schriftgröße festgelegt wird, Das heißt, mehrere
Längeneinstellungen Fester Zeilenabstand
% Zeilenabstand basierend auf dem Prozentsatz der aktuellen Schriftgröße
Vom übergeordneten Element geerbt
Merken Sie sich die folgende Formel und Verwenden Sie es, um Fehler zu beseitigen.
Leerraumabstand = Zeilenhöhe - Schriftgröße
Setzen Sie die Zeilenhöhe des übergeordneten Elements auf 100 %, um keinen Leerraum zu hinterlassen.

11.vertikal- ausrichtenPassen Sie die vertikale Zentrierung des Symbols an (wird häufig auf mobilen Endgeräten verwendet)
Grundlinie: Der Inhalt wird an der Grundlinie des übergeordneten Elements ausgerichtet
Sub: Die Grundlinie des Elements wird an der tiefgestellten Grundlinie des übergeordneten Elements ausgerichtet
super: Die Grundlinie des Elements ist an der hochgestellten Grundlinie des übergeordneten Elements ausgerichtet
top: Das Element und seine Oberkante der Nachkommen ist an der Oberkante der gesamten Zeile ausgerichtet
text-top: Die Oberseite des Elements wird an der Oberseite der Schriftart des übergeordneten Elements ausgerichtet.
Mitte: Die Mittellinie des Elements wird an der Grundlinie des übergeordneten Elements ausgerichtet.
unten: Die Unterseite des Elements und seiner Nachkommen werden ausgerichtet mit der gesamten Zeile. Untere Ausrichtung
text-bottom: Der untere Rand des Elements wird am unteren Rand der Schriftart des übergeordneten Elements ausgerichtet.
percentage: Der Prozentsatz gibt den Versatz an. Basislinie ist 0 %
Länge: numerische Methode, Basislinie ist 0 (häufig verwendet)

12. Verwendung von Flex
Wenn die beiden Spalten nicht gleichmäßig verteilt sind, versuchen Sie, die Breite festzulegen auf 0
https://csstriggers.com/ Überprüfen Sie, welche Prozesse durch CSS-Attribute ausgelöst werden

Das obige ist der detaillierte Inhalt vonZusammenfassung der Inhalte im Zusammenhang mit der mobilen H5-Entwicklung. 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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

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.

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.

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-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.

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

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