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>

  • 相关阅读:
    Lock wait timeout exceeded; try restarting transaction
    数据库三大范式
    数据库内联和外联
    [PHP相关教程] laravel5.1学习手册[一]基本开发环境配置
    轻松实现Ecshop商城多语言切换
    php 异步提交表单
    [解决方法] php大form用post方式传递数据过多被截取的问题
    HTML5日期输入类型(date)
    PHP 数字转化为自定义长度的字符串[前插后入]
    网站应用微信登录开发指南
  • 原文地址:https://www.cnblogs.com/weizhibin1996/p/9357442.html
Copyright © 2011-2022 走看看