html - Bootstrap 类未按预期工作

标签 html css angular twitter-bootstrap bootstrap-4

下面的 HTML 代码看起来像是在使用 Bootstrap ,但它不是响应式的,如果我在手机和平​​板电脑上使用,它应该可以响应式工作,但它在手机和平​​板电脑上看起来仍然像桌面 View 。

<div class="overlap"></div>
<div class="container">
  <div class="row justify-content-center pb-5 pt-3" >
    <div class="col-md-5 block mt-3">
      <form (ngSubmit)="SearchBus(f)" #f=ngForm>
        <div class="row">
          <div class="form-group col-md-6">
            <label>Leaving from</label>
            <select (change)="leave($event)"name="leaving_form" required ngModel class="form-control form-control-sm">
              <option value="">Select Place</option>
              <option value="dhaka">Dhaka</option>
              <option value="comilla">Comilla</option>

              <option value="chittagong">Chittagong</option>
            </select>
          </div>
          <div class="form-group col-md-6">
            <label>Going To</label>
            <select name="going_to"  [ngModel]="place[0].key"   required class="form-control form-control-sm">

              <!-- <option value="1109001">Comilla</option>
              <option value="1109002">Chittagong</option>
              <option value="1109003">Sylet</option>
              <option value="1109004">Barishal</option> -->

              <option *ngFor="let p of place"  [value]="p.key">{{p.value}}</option>
            </select>
          </div>
        </div>
        <div class="row">
          <div class="form-group col-md-12">
            <label for="">Departing On</label>
            <input type="date" required class="form-control form-control-sm" ngModel name="depart_date" >
          </div>

        </div>
        <button [disabled]="!f.valid"class="btn btn-block mt-3 btn-search btn-sm"> <i class="fas mr-2 fa-search"></i> Search Buses</button>
      </form>
    </div>
    <div class="col-md-5 slider mt-3 ">
      <img src="../assets/img/redBus-coupons-offers-1586.PNG" class="img-fluid">
    </div>
  </div>
</div>

如何让上面的代码响应式?

最佳答案

To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>.

Source: Bootstarp 4 docs

添加视口(viewport)元标记来解决这个问题:

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

谢谢!

关于html - Bootstrap 类未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52324681/

相关文章:

jquery - 根据选择隐藏或显示 DIV 的条件 JQuery 表单?

javascript - Html 5 的 'jQuery' 是什么?

javascript - 如何在每次鼠标悬停事件时更改单个 div 的颜色?

CSS - 在类中设置多个 id

angular - ionic v4 : Using Proxy to resolve CORS fails

javascript - Canvas offsetTop 和 offsetLeft

javascript - 我只是不知道如何检索传递的对象的名称和值

html - 为什么我的 contentEditable 元素在 Firefox 中变得可拖动/可调整大小?

Angular matAutocomplete 不显示值,但在选择项目时显示

angular - asp.net 核心, Angular 2,PrimeNG