Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mencapai Offset Lajur Tersuai dalam Bootstrap 4 Beta?

Bagaimana untuk Mencapai Offset Lajur Tersuai dalam Bootstrap 4 Beta?

Barbara Streisand
Barbara Streisandasal
2024-11-09 07:59:02671semak imbas

How to Achieve Custom Column Offsets in Bootstrap 4 Beta?

Pengimbangan Lajur Bootstrap Tidak Berfungsi: Penyelesaian

Dalam Bootstrap 4 Beta, pengimbangan lajur nampaknya menjadi punca kebimbangan bagi pembangun. Kelas offset-md-* yang digunakan sebelum ini telah dihapuskan mengikut dokumentasi. Walau bagaimanapun, isu ini telah diselesaikan buat sementara waktu dalam Beta 2, mengembalikan kelas offset biasa.

Walau bagaimanapun, dalam Beta 1, pendekatan baharu untuk mengimbangi lajur telah diperkenalkan menggunakan .ml-auto kelas. Walaupun kaedah ini sememangnya boleh menggantikan lajur col-md-4, kaedah ini melaksanakan offset empat lajur. Ini bukan yang dicari oleh kebanyakan pembangun; mereka inginkan offset tersuai seperti

dahulu.

Menggunakan

sebagai pengganti terbukti tidak berkesan. Oleh itu, adakah ini pepijat, atau adakah terdapat penyelesaian yang berdaya maju?

Nasib baik, isu ini telah dibetulkan dengan pemulihan kelas ofset. Namun begitu, margin auto baharu yang diperkenalkan dalam Beta 1 masih boleh digunakan untuk mengimbangi lajur. Jidar ini akan mengalihkan lajur sejauh mungkin ke kanan. Akibatnya, jumlah pengimbangan bergantung pada ruang yang ada. Jika tiada lajur lain di sebelah kanan col-md-4, lajur itu akan menduduki seluruh bahagian kanan baris.

Penyelesaian Alternatif

Sebagai alternatif, anda boleh melaksanakan lajur tiruan untuk mencapai dua lajur offset:

<div class="row">
  <div class="col-md-2"></div>
  <div class="col-md-4">
    ...
  </div>
</div><p>Untuk memusatkan dua lajur <strong>col-md-4</strong>, gabungan <strong>ml-auto</strong> dan <strong>mr-auto</strong> boleh digunakan:</p>
<pre class="brush:php;toolbar:false"><div class="row">
  <div class="col-md-4 ml-auto">
    .
  </div>
  <div class="col-md-4 mr-auto">
    .
  </div>
</div>

Akhir sekali, untuk memusatkan satu Lajur col-md-4, hanya gunakan mx-auto untuk jidar yang sama pada kedua-dua belah:

<div class="row">
  <div class="col-md-4 mx-auto">
    .
  </div>
</div>

Nota: Khusus kelas ofset lajur akan diperkenalkan semula dalam Beta 2.

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Offset Lajur Tersuai dalam Bootstrap 4 Beta?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn