美文网首页
盒子模型

盒子模型

作者: Dxes | 来源:发表于2019-12-06 21:04 被阅读0次
    1.盒子模型
    每个可见的标签其实都是由content、padding、border和margin四个部分组成;
    其中content、padding、border是可见的,margin是不可见的,但是占位置
    
    2.控制盒子模型
    1)content     - 设置标签的宽度和高度其实就是在设置content的大小; 
                    标签中的内容或者子标签都是显示或者添加到content上的;
                    设置标签的背景会作用于content
    2)padding(内边距)  - padding分四个方向;这四个方向可以单独控制(大小);
                            设置标签的背景会作用于padding
                            
    3)border    (边框)     -  border分四个方向;每个方向可以单独控制(大小、样式和颜色);
    
    4)margin(外边距)  - margin分四个方向; 每个方向可以单独控制(大小)
                       不可见,但是占位置
    
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <style type="text/css">
                #div1{
                    /*1.控制content的大小*/
                    width: 100px;
                    height: 100px;
                    
                    /*2.控制padding
                     1)一起设置(同时给四个方向赋值)
                     padding: 值;
                     
                     2)单独设四个方向的值
                     padding-left
                     padding-right
                     padding-top
                     padding-bottom
                     */
                    /*padding: 50px;*/    
                    padding-left: 50px;
                    padding-top: 10px;
                    
                    /*3.控制border
                     1)一起设置
                     border: 边框宽度 边框的样式(solid-实线,dashed-虚线, dotted-点划线, double-双线) 边框颜色;
                     */
                    border: 3px solid rgba(255,0,0,1);
                    border-left: 5px dotted #0000FF;
                    
                    /*2)设置圆角*/
                    /*同时设置四个方向的圆角*/
                    /*border-radius: 10px;*/
                    
                    /*单独设置某一个圆角*/
                    /*border-top-left-radius: 20px;
                    border-bottom-right-radius: 30px;*/
                    
                    /*border-radius: 20px 30px;*/
                    border-radius: 10px 20px 30px;
                    
                    /*4.控制margin*/
                    /*margin: 100px;*/
                    margin-left: 100px;
                }
            </style>
            <div id="div1" style="background-color: khaki;">
                div1
            </div>
            
            <input style="padding-left: 20px;"/>
            
            <div id="">
                <div id="" style="width: 200px; height: 200px; background-color: rgba(0,0,255,0.8); float: left;">
                    
                </div>
                <div style="width: 100px; height: 100px; background-color: red;">
                    
                </div>
            </div>
            
            
        </body>
    </html>
    
    

    相关文章

      网友评论

          本文标题:盒子模型

          本文链接:https://www.haomeiwen.com/subject/vnxygctx.html