css如何让多个div并排显示

方法1:每个div的css样式里都加上 float:left; / float:right;

css如何让多个div并排显示_第1张图片




    
    
    
    Document
    


    

方法2: 每个div的css样式里都加上 display:inline-block;

css如何让多个div并排显示_第2张图片




    
    
    
    Document
    


    

用这种方法有一定的缺陷,div之间会存在间隙

解决办法:设置父元素 display: table; border-spacing: 0;间隙就消失了

css如何让多个div并排显示_第3张图片

     .box {
        display: table;
        border-spacing: 0;
     }

方法3flex布局  父元素display: flex;  子元素flex: 1; 这里注意父元素要设定盒子宽度等于所有子元素盒子宽度之和

css如何让多个div并排显示_第4张图片




    
    
    
    Document
    


方法4:绝对定位 父绝子相 ,从而达到绝对定位的目的。

css如何让多个div并排显示_第5张图片




    
    
    
    Document
    


你可能感兴趣的:(前端js笔记,html,css,前端)