Maison > interface Web > Tutoriel H5 > Comment créer une liste HTML5 mobile

Comment créer une liste HTML5 mobile

一个新手
Libérer: 2017-09-06 10:21:19
original
2105 Les gens l'ont consulté


Préface

La partie CSS de cette série d'articles sera entièrement écrite en utilisant la syntaxe SASS. Si vous ne connaissez pas SASS, il est recommandé de le faire. lisez les didacticiels pertinents, y compris mon propre didacticiel "Technologie de précompilation CSS - Résumé de l'expérience d'apprentissage SASS"
. Cette série d'articles fera référence aux deux documents de base reset.scss et mixin.scss, qui sont utilisés pour réinitialiser les styles de navigateur, ainsi qu'à certains blocs de code SASS de base. Étant donné que le code est plus long, veuillez vous référer aux « Bases du blog de la série de terminaux mobiles. reset.scss et mixin.scss》obtenir.

Mon niveau est limité et mes capacités sont moyennes, il y aura donc inévitablement des erreurs et des omissions dans l'article. Par conséquent, tout le monde est invité à laisser des commentaires dans. l'article. Je le signalerai dès que possible. Réponse à l'intérieur. Merci à tous

La liste la plus simple

Commençons par faire la liste la plus simple. L'effet que nous voulons obtenir est celui indiqué. ci-dessous :

Comment créer une liste HTML5 mobile

Comme indiqué ci-dessus, ce que nous voulons implémenter est une liste si simple. Ce n'est pas difficile du tout.

code html

.
<!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>
Copier après la connexion

Ce qu'il faut expliquer ici, c'est que le terminal mobile doit ajouter le code <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />, sinon le navigateur mobile le traitera comme une version PC de la page Web, qui est évolutive. 🎜>

Il est recommandé que les serveurs, les bases de données, les programmes back-end et front-end soient tous codés en utf-8 pour éviter les caractères tronqués causés par l'encodage. Le code SASS

est encore une simple liste

Tout d'abord, jetons un œil aux rendus :

.list_1 {    
        ul {}
    li {
        border-bottom:1px solid
         #ddd;padding:0 1.6rem;        
     a {display: block;
         height: 4rem;
         line-height: 
         4rem;overflow: 
         hidden;font-size: 1.4rem;}
    }
}
这里的单位全部使用的是,我们里面,已经将的字体大小设置为了,也就相当于正常情况下的10px.也就是说,上面的相当于.至于为什么这么写,请到本文开头的链接里面查看前面我写的文章中的解释. 
不会sass的,请先阅读sass相关教程.不要觉得难,一个小时保证学会,两天能玩的非常溜.
Copier après la connexion

À première vue , il n'y a aucune différence entre cette liste et la liste ci-dessus. Cependant, si nous regardons attentivement, nous trouverons les lignes ci-dessous. Ce n'est pas un clin d'œil

Ne soyez pas surpris. concepts de conception lors de la conception de cette façon. En tant que personnel front-end, nous devons restaurer fidèlement certains des petits détails de la conception du concepteur, même si vous pensez que c'est un peu inutile Comment créer une liste HTML5 mobile

le code html est exactement le cas. identique au premier exemple. Le code ne sera pas répété ici

Code SASS

En fait, il suffit de modifier légèrement l'idée. li dans la démo1 à ul et li

.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;}
    }
}
Copier après la connexion

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