Table des matières
Comment faire diverses listes sur le terminal mobile H5 (6)
Comme vous pouvez le voir, dans cette structure HTML, je n'ai pas ajouté de classes différentes. En fait, lors de la sortie sur le backend, différentes classes peuvent être affichées. Mais cela rend les choses compliquées. produire du code pur. Au fait, relisez ce que j'ai dit auparavant. Le billet de blog "Discussion détaillée du sélecteur de nième enfant en CSS3".
苹果iPhone6s
苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s
Dans mon blog précédent. post "Pure CSS implémente des mises en page courantes sur les terminaux mobiles - hauteur Dans "Secrets liés à la largeur", j'ai expliqué la méthode d'implémentation de cette mise en page. Après la publication de cet article, quelqu'un m'a demandé, si vous la présentez comme ceci, comment faire vous organisez le contenu à l'intérieur ? J'ai dit d'utiliser la mise en page de positionnement, et il je n'ai toujours pas compris. Je ne sais pas si j'ai compris après avoir lu mon article. Que signifie le code spécifique de
Maison interface Web Tutoriel H5 Comment faire diverses listes sur le terminal mobile H5 (6)

Comment faire diverses listes sur le terminal mobile H5 (6)

Mar 10, 2017 pm 04:44 PM

Comment faire diverses listes sur le terminal mobile H5 (6)

Si vous avez vu cet article en premier, il est recommandé d'aller d'abord sur celui ci-dessus Lien, jetez un œil au contenu correspondant, afin que le contexte soit cohérent et qu'il soit plus facile de comprendre le contenu de cet article

Dans les deux premiers chapitres, nous avons parlé d'une disposition en deux colonnes. listes graphiques et de texte. Mais les faits Ci-dessus, la disposition en deux colonnes de la liste d'images et de texte est relativement simple. Dans ce chapitre, nous allons aller plus loin pour défier la difficulté.

De plus, il est compatible avec Android 4.4 ci-dessous, ainsi qu'avec certains navigateurs mobiles domestiques stupides. En pratique, nous abandonnerons les derniers attributs de

et d'autres calcvhvw n'utiliserons que des paramètres relativement simples pour réaliser cette mise en page. . css3

Table d'arrangement de mélange de graphiques et de textes complexes

Cette partie est plus compliquée, mais elle est très courante. Jetons d'abord un coup d'œil au rendu final

Comment faire diverses listes sur le terminal mobile H5 (6)Comme le montre l'image ci-dessus, cela doit être considéré comme une liste d'images et de textes relativement compliquée. Je ne sais pas quel type de framework DOM vous construirez lorsque vous verrez cette mise en page

.

J'y pense de cette façon. Afin de faciliter la sortie du backend, ces six produits doivent avoir un format unifié. Par conséquent, mon code HTML est le suivant :

code html

<.>

Comme vous pouvez le voir, dans cette structure HTML, je n'ai pas ajouté de classes différentes. En fait, lors de la sortie sur le backend, différentes classes peuvent être affichées. Mais cela rend les choses compliquées. produire du code pur. Au fait, relisez ce que j'ai dit auparavant. Le billet de blog "Discussion détaillée du sélecteur de nième enfant en CSS3".

<!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 4</title><link rel="stylesheet" href="../style/style.css">
</head>
<body>
<p class="list_4">
    <ul>
        <li>
            <a href="goods/goods.html">
                <!-- 只有第一个有这个热售,其他的木有!~ -->
                <i class="goods_words">热售</i>
                <h3 id="苹果iPhone-s">苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s" >
            </a>
        </li>
        <li>
            <a href="goods/goods.html">
                <h3 id="苹果iPhone-s苹果iPhone-s苹果iPhone-s苹果iPhone-s">苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s" >
            </a>
        </li>
        <li>
            <a href="goods/goods.html">
                <h3 id="苹果iPhone-s苹果iPhone-s苹果iPhone-s苹果iPhone-s">苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s" >
            </a>
        </li>
        <li>
            <a href="goods/goods.html">
                <h3 id="苹果iPhone-s苹果iPhone-s苹果iPhone-s苹果iPhone-s">苹果iPhone6s苹果iPhone6s苹果iPhone6s苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s" >
            </a>
        </li>
        <li>
            <a href="goods/goods.html">
                <h3 id="苹果iPhone-s">苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s" >
            </a>
        </li>
        <li>
            <a href="goods/goods.html">
                <h3 id="苹果iPhone-s">苹果iPhone6s</h3>
                <p class="goods_info">A1700</p>
                <em class="goods_price">¥4679.00</em>
                <img class="goods_photo lazy"  src="/static/imghw/default1.png"  data-src="../image/goods.jpg"   alt="苹果iPhone6s" >
            </a>
        </li>
    </ul></p></body></html>
Copier après la connexion
Code SASS

Dans mon blog précédent. post "Pure CSS implémente des mises en page courantes sur les terminaux mobiles - hauteur Dans "Secrets liés à la largeur", j'ai expliqué la méthode d'implémentation de cette mise en page. Après la publication de cet article, quelqu'un m'a demandé, si vous la présentez comme ceci, comment faire vous organisez le contenu à l'intérieur ? J'ai dit d'utiliser la mise en page de positionnement, et il je n'ai toujours pas compris. Je ne sais pas si j'ai compris après avoir lu mon article. Que signifie le code spécifique de

.list_4 {
    margin-top: 0.8rem;background:#fff;border-top: 1px solid #ddd;
    ul {@extend .cf;}
    li {
        background:#fff;outline: 1px solid #ddd;
        &:nth-child(-n+3) {
            width: 50%;height: 0;position: relative;
            a {display: block;position: absolute;left: 0;top: 0;height: 0;width: 100%;}
            .goods_photo {display: block;position: absolute;right:0.5rem;}
            .goods_title,.goods_info,.goods_price {z-index: 2;width: 60%;}
        }
        &:nth-child(1) {
            float: left;padding-bottom: 55%;
            a {padding-bottom: 110%;}
            .goods_photo {width: 50%;bottom: 5%;}
            .goods_title,.goods_info,.goods_price,.goods_words {margin-left: 1.6rem;}
            .goods_words {margin-top: 1.6rem;}
        }
        &:nth-child(n+2):nth-child(-n+3) {
            float: right;padding-bottom: 27.5%;
            a {padding-bottom: 55%;}
            .goods_photo {height: 70%;top: 15%;}
            .goods_title,.goods_info,.goods_price,.goods_words {margin-left: 1.2rem;}
            .goods_title {margin-top: 1.6rem;}
        }
        &:nth-child(n+4) {
            width: 33.3%;float: left;
            a {display: block;padding: 1rem;}
            .goods_photo {width: 70%;max-width: 15rem;margin: 0.5rem auto 0;display: block;}
        }
    }
}

// 全站范围内用到的图文基本样式
.goods_words {
    display:inline-block;
    padding:0.3rem 0.5rem;border-radius: 0.3rem;background:#f60;color:#fff;font-size: 1.2rem;margin-bottom: 0.5rem;
}
.goods_title,.goods_price,.goods_info {
    display: block;position: relative;
    @include ts(); // 引用文字描白边代码片
    @include online(1.8rem); // 引用文字超出一行省略号代码片
}
.goods_title {color:#000;font-size: 1.2rem;}
.goods_info {color:#999;font-size: 1.2rem;}
.goods_price {color:#f60;font-size: 1.5rem;font-weight: bold;}
Copier après la connexion
 ? Je ne l'expliquerai pas en détail ici. Lisez-le et analysez-le vous-même. Le point clé est

Pour l'utiliser, vous pouvez vous référer à mon article de blog ci-dessus pour comprendre ce que signifie chacun de mes sélecteurs. etc.

Résuménth-child

Les points clés de ce chapitre sont

Comment CSS implémente le hook de hauteur et de largeur des éléments.
  1. La disposition du positionnement est très importante
  2. Vraiment, c'est un sélecteur CSS très puissant Comment l'utiliser dans des projets spécifiques
  3. . nth-child

Soulignement
 :

(1.) Android 4.4 et versions antérieures et certains navigateurs mobiles nationaux ne prennent pas en charge les derniers attributs CSS tels que
Par conséquent, la méthode décrite dans cet article consiste à utiliser les techniques CSS traditionnelles pour résoudre le problème. clac (2.) Dans cette série d'articles, je prévois d'expliquer étape par étape certaines de mes expériences et idées sur le terminal mobile. Certaines personnes se sont exclamées après avoir lu le premier chapitre, c'est trop simple, je voudrais poser une question, presque n'importe quel livre de programmation Cela commence par vw N'est-ce pas très simple ?

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles