Maison interface Web tutoriel CSS Méthode CSS pour implémenter la disposition des colonnes horizontales

Méthode CSS pour implémenter la disposition des colonnes horizontales

Aug 05, 2017 pm 01:07 PM
css 布局

1. Comment utiliser float pour implémenter la disposition horizontale des colonnes

Comme indiqué ci-dessous : p1 et p2 peuvent choisir de flotter à 50 % vers la gauche ou la droite pour s'afficher dans la même ligne.

p1 p2

Analyse :

1. Les marges gauche et droite de la première image et la dernière image de la première. la ligne mesure 10 px, les marges gauche et droite de l’image du milieu sont de 5 px. La disposition est la suivante :

tbody> 2. Dans la deuxième ligne, seule l'image du milieu a une marge maximale de 5px ; la disposition est la suivante :


1

2

3

4

5

6

7

8

9

10

11

 <section class="active_p1">

        <p>

            <img id="active_p11" src="">

        </p>

        <p>

            <img id="active_p12" src="">

        </p>

        <p>

            <img id="active_p13" src="">

        </p>

    </section>

Copier après la connexion

 


1

2

3

4

5

6

7

8

9

10

11

12

13

14

.active_p1 p {

    float: left;

    width: 33.33%;

    box-sizing: border-box;

}

 .active_p1 p:nth-child(1) {

    padding-left: 10px;

}

 .active_p1 p:nth-child(3) {

    padding-right: 10px;

}

 .active_p1 p:nth-child(2) {

    padding: 0 5px;

}

Copier après la connexion

 

 


1

2

3

4

5

6

7

8

9

10

11

<section class="active_p2">

        <p>

            <img id="active_p21" src="" onclick="imgClick(this)">

        </p>

        <p>

            <img id="active_p22" src="" onclick="imgClick(this)">

        </p>

        <p>

            <img id="active_p23" src="" onclick="imgClick(this)">

        </p>

    </section>

Copier après la connexion

 


1

2

3

4

5

6

7

8

.active_p2 p {

    width: 33.33%;

    float: left;

    box-sizing: border-box;

}

 .active_p2 p:nth-child(2) {

    padding: 0px 5px;

}

Copier après la connexion

 


1

2

3

<header id="consume_h">

       <span>已过期为消费不退款</span>

        <span>免预约</span></header>

Copier après la connexion

 


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

.consume_h  span {

    display: inline-block;

}

 .consume_h  span:before {

    content: "\f120";

    display: inline-block;

    margin-right: 5px;

    margin-left: 10px;

    font-family: "Ionicons";

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    text-rendering: auto;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

}

Copier après la connexion

 

Remarque : Si ce n'est pas après en utilisant box-sizing : border-box Dans d'autres styles, tous les blocs seront collés ensemble sans aucun espace entre les deux.

2. Utilisez display:inline-block

display:inline-block est principalement utilisé pour la conversion de blocs de lignes. Il n'est pas recommandé d'utiliser cet attribut. . Disposition des colonnes. Parce que inline-block ne peut pas remplacer complètement float


La mise en page dans la case rouge est la mise en page la plus classique utilisant display:inline-block.

1

2

3

4

<p>

            <img src="" alt="">

            <p>

    测试勿拍            </p> </p>

Copier après la connexion

  • Les pseudo-classes sont utilisées ici. La définition et l'utilisation des pseudo-classes ne seront pas introduites ici.

    Celui-ci a également une mise en page classique :

    Cette mise en page est généralement : Utilisation de position:absolute est souvent utilisée lorsque le côté gauche est fixe et le côté droit est adaptatif. Positionnement relatif de pPositionnement absolu de imgPositionnement relatif de p 3. Utilisez une boîte flexible pour obtenir une mise en page vraiment fluide

    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

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Comment relancer ses coéquipiers
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Comment relancer ses coéquipiers
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD

    Tags d'article chaud

    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)

    Que signifie l'espace réservé en vue Que signifie l'espace réservé en vue May 07, 2024 am 09:57 AM

    Que signifie l'espace réservé en vue

    Comment écrire des espaces dans vue Comment écrire des espaces dans vue Apr 30, 2024 am 05:42 AM

    Comment écrire des espaces dans vue

    Comment avoir dom en vue Comment avoir dom en vue Apr 30, 2024 am 05:36 AM

    Comment avoir dom en vue

    Que signifie span en js Que signifie span en js May 06, 2024 am 11:42 AM

    Que signifie span en js

    Que signifie rem en js Que signifie rem en js May 06, 2024 am 11:30 AM

    Que signifie rem en js

    Comment introduire des images dans vue Comment introduire des images dans vue May 02, 2024 pm 10:48 PM

    Comment introduire des images dans vue

    Quelle est la fonction de la balise span Quelle est la fonction de la balise span Apr 30, 2024 pm 01:54 PM

    Quelle est la fonction de la balise span

    Comment envelopper l'invite dans js Comment envelopper l'invite dans js May 01, 2024 am 06:24 AM

    Comment envelopper l'invite dans js

    See all articles