پرسش

چطوری توی بوت‌ استرپ ورژن ۵ اینپوت و دکمه رو در یک خط قرار بدم؟

Bootstrap: align input with button

سلام من دارم از بوت‌ استرپ ورژن ۵ استفاده میکنم و میخوام یک ورودی (input) و یک دکمه (button) رو طوری در کنار هم قرار بدم که هم‌تراز (align) باشن. وقتی این دو رو در کنار هم قرار میدم، دکمه یکم بالاتر از ورودی قرار می‌گیره. چطوری میتونم این مشکل رو حل کنم؟

 

1403/06/01
پاسخ

سلام برای اینکه ورودی و دکمه  تو یه خط و هم‌ تراز قرار بگیرن، میتونی از کلاس‌ های فرم بوت‌ استرپ استفاده کنی. بهترین روش اینه که از یه input group استفاده کنی. اینجوری به‌ طور پیش‌فرض همه عناصر در یک خط قرار می‌گیرن و به‌ خوبی با هم تراز میشن. نمونه کد زیر رو بررسی کن:

<div class="input-group"> 
  <input type="text" class="form-control" placeholder="Enter text" />
   <button class="btn btn-primary" type="button">Button</button>
 </div>
این کد یک گروه ورودی ایجاد میکنه که شامل یک ورودی و یک دکمه هست. کلاس input-group باعث میشه که همه عناصر داخلش به‌ صورت هم‌تراز نمایش داده بشن. کلاس form-control هم تضمین میکنه که ورودی به‌ درستی رندر بشه.

اگر بخوای یه دکمه یا ورودی اضافه کنی، می‌تونی به همین شکل از کلاس‌های input-group و input-group-append استفاده کنی. اگر نیاز به تغییر اندازه یا استایل‌های خاصی داشتی، می‌تونی از کلاس‌های اضافی بوت‌ استرپ استفاده کنی.

پاسخ: 1403/06/01
آخرین آپدیت: 1403/07/21