css3弹性布局中的两列宽度自适应布局和两列右列宽度自适应布局

一    布局可以有float,和position(绝对定位和相对定位)来设置,在这里就不多介绍,而是来介绍其他的布局类型

  二

<1>一列固定宽度。。           ***想必这个大家都知道的直接给这个div的css中设置宽度和长度就可以了。  

<2>一列自适应                           这里就是给div的css中给长宽高都设置成*百分比*就可以了(width:70%; height:60%;),这样即便改变浏览器的窗口的话,其div的宽度和高度维持在当前浏览器宽的70%,和高的60%。

<3>两列固定宽度:话不多说直接上代码了

<style>

    #left{  width:200px;

               height:200px;

               float:left;

               background-color:pink;

           }

   #right{ width:200px;

                height:200px;

                float:left;

                backgroung-color:green;

              }

</style>

<body>

<div   id=""left></div>

       <div   id="right></div> 

</body>  

<3>两列宽度自适应布局

      <style type="text/css">

#left{ width:20%;  

          height:300px; 

          background-color: pink; 

            float:left;}

#right{ width:75%;  

             height:300px; 

            background-color: green; 

             float:left;}

 </style>


<body>
       <div id="left"></div>
       <div id="right"></div>
</body>

</body>  

*****注意这里设置那个百分比的时候不能是100%更不能超过100%因为这里很多的元素都有自己的默认属性

<4>两列右列宽度自适应

这里右列将会根据浏览器的窗口大小自己适应,在css中只需要设置右列的宽度就可以了。********注意注意这里只是对左边的盒子设置了浮动呦

<style>

#left{ width:200px;  

          height:300px; 

          background-color: pink; 

            float:left;}

#right{ height:300px; 

            background-color: green; 

         }

</style>

<5>三列浮动中间宽度自适应

这里就是对左边的盒子设置固定的宽度并且居左显示,右边的宽度设置固定的宽度并且居右显示,那么中间的*****那一列需要在左列和右列的中间,

根据左右列的间距变化自动适应。

<style>

#left{ width:200px;  

          height:300px; 

          background-color: pink; 

           position:absolute; left:0px;top:0px;}

#center{ background-color:blue;

height:300px;

margin-left:200px;

margin-right:200px;

}

#right{ width:200px;

height:300px; 

            background-color: green; 

position:absolute; right:0px;top:0px;}

</style>

<body>

<div id="left"><div>

<div id="center"></div>

<div id="right"></div>

</body>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值