Maison > interface Web > Tutoriel H5 > Résumé du contenu lié au développement mobile h5

Résumé du contenu lié au développement mobile h5

黄舟
Libérer: 2017-05-21 15:02:44
original
1403 Les gens l'ont consulté


1. Pour développer le terminal mobile, la configuration de la tête nécessaire

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

font-size est calculée à l'aide de Js pendant le processus de développement.
Formule 320/100 = taille d'écran/valeur fontSize
3. Cliquez pour sauter, l'étiquette sémantique est un (affichage : bloc;)
Dans le cas d'une considération Sémantique , un Ajoutez une étendue (disply:block) à la balise et ajoutez un conteneur
à l'étendue 4. Pour une expérience conviviale, définissez la largeur maximale et la largeur minimale lors du développement de pages mobiles. Tels que

{
 
max-width
:640px;
 
min-width
:320px;
}
Copier après la connexion

5. Certains styles par défaut des pages de développement mobile
interdisent un arrière-plan d'étiquette

a,button,input,optgroup,select,textare{
 // 去掉a,input,button点击时蓝色外边框和灰色半透明
 -webkit-tap-highlight-color:rgba(0,0,0,0);
}
Copier après la connexion

interdisent un appui long sur a, La balise img apparaît dans la barre de menu

a,img{
 // 禁止长按显示菜单栏
 -webkit-touch-c
all
out:none;
}
流畅滚动
body{
 -webkit-
overflow
-scrolling:touch;
}
Copier après la connexion

6. Interception d'une seule ligne

7. Utilisation de calc, quelle que soit la version basse (ie11 ci-dessous et Android 56 ci-dessous , tous les opéras) compatibilité sexe, utilisation recommandée, pratique.

8. L'utilisation du box-sizing résout l'incohérence dans l'affichage des modèles de boîtes dans différents navigateurs. (Couramment utilisé sur les terminaux mobiles)
content-box ; le modèle standard de valeur par défaut, la largeur et la hauteur n'incluent pas la marge intérieure et la marge extérieure de la bordure
padding-box ; la largeur et la hauteur incluent la marge intérieure et n'incluent pas la marge intérieure et la hauteur. ne pas inclure la bordure et la marge extérieure
border-box ; la largeur et la hauteur du modèle étrange incluent les marges intérieures et les bordures, pas les marges extérieures.

9. Centrage horizontal et vertical (couramment utilisé sur les terminaux mobiles)
Inconvénients : nécessité de connaître la largeur et la hauteur du petit conteneur
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;
}
Copier après la connexion

10. Paramètres de hauteur de ligne (couramment utilisés sur les terminaux mobiles)
normal : par défaut, attribue automatiquement un espacement de ligne raisonnable
numéro de paramètre numérique, qui sera défini en multipliant la taille de police actuelle, c'est-à-dire plusieurs paramètres de
longueur Espacement des lignes fixe
% Espacement des lignes basé sur le pourcentage de la taille de police actuelle
hérité de l'élément parent
Rappelez-vous la formule suivante et utilisez-le pour éliminer les bugs
whitespace spacing = lineHeight - fontSize
Définissez la hauteur de ligne de l'élément parent à 100 % pour ne laisser aucun espace blanc

11.vertical- alignAjuster le centrage vertical de l'icône (couramment utilisé sur les terminaux mobiles)
baseline : Le contenu est aligné avec la ligne de base de l'élément parent
sub : La ligne de base de l'élément est alignée avec la ligne de base de l'indice parent
super : la ligne de base de l'élément est alignée avec la ligne de base en exposant de l'élément parent
top : l'élément et ses descendants sont alignés avec le haut de la ligne entière
text-top : Le haut de l'élément est aligné avec le haut de la police de l'élément parent
middel : La ligne centrale de l'élément est alignée avec la ligne de base de l'élément parent
bottom : Le bas de l'élément et ses descendants sont alignés avec la ligne entière Alignement du bas
text-bottom : Le bas de l'élément est aligné avec le bas de la police de l'élément parent
pourcentage : Le pourcentage spécifie le décalage. La ligne de base est 0%
longueur : méthode numérique, la ligne de base est 0 (couramment utilisée)

12 Utilisation de flex
Lors de l'utilisation de flex, si les deux colonnes ne sont pas uniformément réparties, essayez de définir. la largeur à 0
https://csstriggers.com/ Vérifiez quels processus sont déclenchés par les attributs CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal