zoukankan      html  css  js  c++  java
  • CSS基础6-盒子模型

    报纸也是盒子模型啊!

     

     一定要设置style,才能看见边框

    盒子根据父元素居中

    marging 0 auto

    这样就不会有缝隙了

    行内元素,没有宽高

    无论是padding还是marging,都只有水平有效

    行内元素特性:一行显示多个

    块级特性:宽高/padding/margin

    例子:

    //无样式
    <div class="school">
    
            <div class="name">电子科技大学</div>
    
            <div class="department">计算机学院</div>
            <div class="department">数学学院</div>
            <div class="department">软件学院</div>
            
    </div>

     注意文字怎么居中

    1、line-height,单行文字

    2、设置计算后的padding

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <style type="text/css">
    
            /*文字和容器之间是有默认的间隔的*/
            *{
                margin: 0;
                padding: 0;
            }
            
            .name{
                width: 200px;
                /*height: 100px*/;
                background-color: black;
                color: white;
                /*20px的字,在浏览器里面是27px*/
                font-size: 20px;
                font-weight: bold;
                /*水平居中*/
                text-align: center;
                /*单行文字,可以用line-height*/
                /*另一种方法,使用计算过后的padding-top*/
                /*想保持盒子高度是100px,又居中,字体是20px,不要设置height了,那么应该是40+20+40*/
                padding-top: 40px;
                padding-bottom: 40px;
    
            }
    
            .department{
                text-align: center;
                /*不设置宽,div就是占满整个屏幕,无法居中*/
                width: 200px;
                border: 1px solid gray;
            }
    
            .school{
                margin: 0 auto;
                /*不设置宽,div就是占满整个屏幕,无法居中*/
                width: 200px;
            }
            
    
        </style>
    </head>
    <body>
    
        <div class="school">
    
            <div class="name">电子科技大学</div>
    
            <div class="department">计算机学院</div>
            <div class="department">数学学院</div>
            <div class="department">软件学院</div>
            
        </div>
    
    </body>
    </html>

  • 相关阅读:
    开源.net 混淆器ConfuserEx介绍
    变分自编码器(Variational Autoencoder, VAE)通俗教程
    word embedding
    深度学习之自编码器AutoEncoder
    终于有人把P2P、P2C、O2O、B2C、B2B、C2C 的区别讲透了!
    强行杀windows服务
    Android快速开发系列 10个常用工具类
    判断Service是否已经启动
    Android app widget中实现跑马灯效果(非widget部件也实用)
    如何用MAT分析Android程序的内存泄露
  • 原文地址:https://www.cnblogs.com/weizhibin1996/p/9357442.html
Copyright © 2011-2022 走看看