css 一个div里套了四个小div 如何让他们自动分配间距,高度被设定的情况下。

2024-11-02 15:20:41
推荐回答(5个)
回答1:

利用CSS3 新添加的盒子模型属性 box-flex;可以让子容器针对父容器的宽度按一定规则进行划分。ie 目前不支持,估计后续版本会兼容这个属性。

必须在父元素上面加上display:box; 才可以对子元素进行规则划分。

box-flex:1;这里的 1 指的是比例 。

如:



    
    


    
        

 
        

 
        

        
        

    


回答2:


    
fdsfas

    
fdsfas

    
fdsfas

    
fdsfas

#a{width:200px; height:200px;}
.b{width:200px; height:20px; margin:10px auto;}

回答3:

DIV是不会像TABLE那样的,宽度还是定义死的好,或者子继承父。为了IE6及其他浏览器都是最好定义死宽度的。

垂直也不会自动分配啊。如果能自动的话那估计得借助JS了!反正我玩CSS几年了,没做过这事!

回答4:

把他们的宽都设成百分比的 25%即可

回答5:

分别给父级和子级div设置class吧
margin或者padding这些属性你自己看着用

相关问答
最新问答