CSS 基础学习-139 css网格和等宽的框布局实例

hrs 提交于 2021/10/30 - 14:10 , 周六

通过使用 float 属性,可以轻松地并排浮动内容框:

实例代码;

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      *{  
        box-sizing:border-box;
      }   
      .box{
        width:200px;
        float:left;
        padding:20px;
      }   
      .clearfix::after{
          content:"";
          clear:both;
          display:table;
        }
    
    </style>
  </head>
  <body>
    <h1>网格框</h1>
    <p>并排浮动的框:</p>
    <div class="clearfix">
    <div class="box" style="background-color:#bbb">
      <p>框中的一些文本。</p>
    </div>
    <div class="box" style="background-color:#ccc">
      <p>框中的一些文本。</p>
    </div>
    <div class="box" style="background-color:#ddd">
      <p>框中的一些文本。</p>
    </div>
    </div>
    <p style="width:600px;">请注意,我们还用了 clearfix hack 来处理布局流,并添加了 box-sizing 属性,以确保框不会由于额外的内边距(填充)而损坏。尝试删除此代码以查看效果。</p>
  </body>
</html>

运行效果:

css-139.png

标签