1.1. 2.4 横向并排:看着简单却做不出来

1.1.1. 2.4.1 三种横向并排对比

1)推荐:float:left; float:left; float:right;,在换行时设置 @media,换行宽度按实际值

注意:用 h1-h3 号字使用 float:left 时,可能会自动生成上下 padding,可以用 h4 或 p 代替

scss 文件

@media(max-width: 670px) {  
  float: left;  //让右侧的元素换行时左对齐
}

html 文件

<div class="bar2">  
  <h4>当前进度</h4>  
  <p>总共8个作业,已完成8个。</p>  
  <div class="bar">  
    <div class="percent">60%</div>  
  </div>  
</div>

2)可用(因为既用了 float 还要配合 col-md-4 等 html 代码,所以不是首选):div.row>div.col-md-6*2,在换行时设置 @media,换行宽度应该是标准值(768px/992px) scss 文件

@media(max-width: 991px) {  
  float: left;  //让右侧的元素换行时左对齐
}

html 文件

<div class="row">  
  <div class="col-md-6">  
    <h4>当前进度</h4>  
    <p>总共8个作业,已完成8个。</p>  
  </div>  
  <div class="col-md-6">  
    <div class="bar">  
      <div class="percent">60%</div>  
    </div>  
  </div>  
</div>

3)不推荐,因为元素都在 li 层难以单独定位:ul.list-inline

1.1.2. 2.4.2 简化版如下:

<div class="row">  
  <div class="left-box" style="float: left">  
    <h1>发动啊今啊</h1>  
  </div>  
  <div class="right-box" style="float: right">  
    <h1>发动啊发啊</h1>  
  </div>  
</div>

results matching ""

    No results matching ""