Maison > interface Web > tutoriel CSS > le corps du texte

style de pliage CSS (4) - disposition CSS div

黄舟
Libérer: 2016-12-28 16:11:19
original
1996 Les gens l'ont consulté

Résumé du contenu :

style de pliage CSS (4) - disposition CSS div

1. div et span
(1) Balise de niveau bloc : div
(2) Balise en ligne : span
Comme indiqué sur l'image :

style de pliage CSS (4) - disposition CSS div

2. Modèle de boîte (important)

Remarque : vous pouvez utiliser l'outil de débogage du navigateur pour afficher la boîte

(1)marge : marge extérieure de la boîte


style de pliage CSS (4) - disposition CSS div

(2) remplissage : marge intérieure de la boîte (changera la taille de le bloc)

style de pliage CSS (4) - disposition CSS div

(3) bordure : largeur de la bordure de la boîte
(4) largeur : largeur de la boîte
(5) hauteur : hauteur de la boîte

Exemple :

① : La différence entre les marges et le remplissage :

style de pliage CSS (4) - disposition CSS div

demo.html

<!doctype html>  
<html>  
    <head>  
        <title>Div+Css布局(div+span以及盒模型)</title>  
        <meta charset="utf-8">  
        <style type="text/css">  
          
            body{  
                margin:0;  
                padding:0;  
                background:#C5C1AA;  
            }  
            div{  
                height:500px;  
                margin:60px;  
                padding:o;  
                border:solid 2px black;  
                background-color:rgba(255,0,0,0.7);  
                }  
            div.div1{  
                height:400px;  
                margin:0 audio;  
                border:solid 3px black;  
                background-color:rgba(0,0,255,0.7);  
            }  
              
          
                  
                  
              
        </style>  
    </head>  
    <body>  
        <div>  
            <div class="div1">  
                <h1 style="text-align:center;">欢迎登录系统</h1>  
                <h4 style="text-align:center;">账号:<input style="text"></h4>  
                <h4 style="text-align:center;">密码:<input style="text"></h4>  
            </div>  
        </div>  
    </body>  
</html>
Copier après la connexion

② : Modèle de boîte Exemple de placement div :

style de pliage CSS (4) - disposition CSS div

demo.html

<!doctype html>  
<html>  
    <head>  
        <title>Div+Css布局(div+span以及盒模型)</title>  
        <meta charset="utf-8">  
        <style type="text/css">  
        body{  
            margin:0;  
            padding:0;  
            background-color:rgba(0,0,255,0.3);  
        }  
        div{  
            width:500px;  
            height:500px;  
            background-color:rgba(250,128,10,0.8);  
            margin:0 auto;   /* 使div居中*/  
  
            border:solid black;  
        }  
        div.div1{  
            float:left;   /* 向左排列/*  
            background-color:rgba(255,0,0,0.4);  
            border:solid blue;  
            height:244px;  
            width:244px;      
            margin:0;  
            padding:0;  
        }  
          
        </style>  
    </head>  
    <body>  
        <div>  
        <div class="div1"></div>  
        <div class="div1"></div>  
          
        </div>  
    </body>  
</html>
Copier après la connexion

Attributs liés à la mise en page (important)

(1) Méthode de positionnement ①. Positionnement normal : relatif ② Positionnement selon l'élément parent : absolu ③ Positionnement selon la fenêtre du navigateur : fixe ④. ①.left:XXpx (gauche) Distance depuis le sommet de la page ②.right: XXpx (droite) Distance depuis le sommet de la page ③.top: XXpx (top) Distance depuis le sommet de la page ④.bottom: XXpx (en bas) Distance du sommet de la page (3) z-index Ordre de couverture des couches (priorité) ①.-1,0,1,2,3 lorsqu'il est -1, le calque est le calque inférieur
(4) afficher les attributs d'affichage (étiquettes au niveau du bloc et étiquettes en ligne Basculer entre)
①.display : aucun calque n'est affiché
②.display : affichage du bloc de bloc, retour à la ligne après l'élément, affichage de l'élément de bloc suivant
③.display : affichage en ligne, plusieurs blocs peuvent être affichés sur une seule ligne

(5) attribut float float
①.left : flottant à gauche
②.right : flottant à droite

[b] (6) effacer les flotteurs clairs[/b]
①.clear: les deux

[b] (7) traitement de débordement de débordement[/b]
①. caché masquer le contenu qui dépasse la taille du calque

②.scroll Ajouter des barres de défilement, que le contenu dépasse ou non la taille du calque
③.auto Ajouter automatiquement des barres de défilement en cas de dépassement de la taille

[ b]Exemple :[/b]

① : Démo de position fixe et de disposition

style de pliage CSS (4) - disposition CSS div

<!doctype html>  
<html>  
    <head>  
        <title>Div+Css布局(布局相关的属性)</title>  
        <meta charset="utf-8">  
        <style type="text/css">  
            body{  
            padding:0;  
            margin:0;  
            }  
              
            div.diva{  
                position:relative;   /* 一定要添加,如没添加其子元素则不生效*/  
                margin:50px;  
                width:500px;  
                height:500px;  
                background-color:rgba(255,0,0,0.4);   
                  
            }  
            .spanb{  
          
                position:absolute;  
                background-color:blue;  
                color:black;  
                top:-10px;  
                right:0;  
              
                }  
              
            .fixed{  
                padding:20px;  
                background:green;  
                position:fixed;  
                left:0;  
                top:40px;  
                z-index:1;   /* z-index的value值可为-1,0,1,2;当为-1时,该图层为最底层 */  
            }  
              
  
        </style>  
    </head>  
    <body>  
          
        <div class="fixed">  
            <p>联系人:翁孟铠</p>  
            <p>联系电话:XXXxxxx</p>  
            <p>地址:XXXXXXXXXXX</p>  
        </div>  
          
        <div class="diva">  
            <span class="spanb">浏览次数:222</spn>  
        </div>  
              
          
          
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
        <br/>  
    </body>  
</html>
Copier après la connexion

② : Démo d'effet flottant et de débordement

style de pliage CSS (4) - disposition CSS div

<!doctype html>  
<html>  
   <head>  
      <title>Div+Css布局(浮动以及溢出处理)</title>  
      <meta charset="utf-8">  
      <style type="text/css">  
         body{  
         padding:0;  
         margin:0;  
         }  
         .div{  
            width:auto;  
            height:auto;  
            background:#f1f1f1;  
            margin:0 auto;  
            color: black;  
         }  
  
         .left{  
            width: 300px;  
            height: 400px;  
            position: inherit;  
            top: 60px;  
            background:yellow;  
            float: left;  
            color: black;  
         }  
         .right{  
            float: left;  
            width: 1049px;  
            height: 400px;  
            position: inherit;  
            top: 60px;  
            background:lavenderblush;  
            color: black;  
         }  
  
         .top{  
            width: auto;  
            height: 60px;  
            background: royalblue;  
            position: inherit;  
            top:0;  
         }  
         .bottom{  
            clear: both;  
            margin-top:20px;  
            width: 960px;  
            height: 20px;  
            background: red;  
         }  
  
         .jianjie{  
            height: 80px;  
            width: 200px;  
            background: brown;  
            overflow: auto;  
  
         }  
  
      </style>  
   </head>  
   <body>  
      <div class="div">  
         <div class="top">logo</div>  
         <div class="left">左边</div>  
         <div class="right">  
            简介:<br>  
            <div class="jianjie">  
               1、这是简介<br>  
               2、我们在做溢出测试<br>  
               3、hidden 隐藏超出层大小的内容<br>  
               4、scroll无论内容是否超出层大小都添加滚动条<br>  
               5、auto 超出时自动添加滚动条  
            </div>  
  
         </div>  
         <div class="bottom"></div>  
      </div>  
   </body>  
</html>
Copier après la connexion

C'est tout le style de pliage CSS (4) - le contenu de la mise en page CSS div Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn). !


É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!