View Full Version : سوال: مشکل در مشخص کردن ستون های فرد برای bootstrap
ab.ali
پنج شنبه 16 مرداد 1393, 00:24 صبح
سلام، من یک row دارم با پنج تا ستون، حالا این 12 تا اصلی رو چطور بین 5 تا تقسیم کنم؟؟:متفکر:
2undercover
پنج شنبه 16 مرداد 1393, 10:17 صبح
شما می تونید از قسمت Customize سایت Bootstrap (http://getbootstrap.com/customize)، تعداد ستون ها توی یک ردیف رو تغییر بدید، فاصله ی بین اون هارو کم و زیاد بکنید و خیلی چیز های دیگه.
mmdsharifi
پنج شنبه 16 مرداد 1393, 18:43 عصر
سلام، من یک row دارم با پنج تا ستون، حالا این 12 تا اصلی رو چطور بین 5 تا تقسیم کنم؟؟:متفکر:
راه حل اول (ساده):
می تونید از کلاس offset استفاده کنید،که با عث می شه 1 واحد به سمت جلو شیفت پیدا کنه:
<div class="row">
<div class="col-md-2 col-md-offset-1"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
<div class="col-md-2"></div>
</div>
راه حل دوم:
واسه اینکه 100% صفحه رو بخوایم به قسمت تقسیم کنیم هر قسمت 20% رو پر می کنه.حالا میام کلاس های مربوط به 4 حالت ویو می نویسیم.
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}[/CSS]
و بعدش کمی مدیا کوئری:راست چین شده
[CSS]
.col-xs-5ths {
width: 20%;
float:right;
}
@media (min-width: 768px) {
.col-sm-5ths {
width: 20%;
float: right;
}
}
@media (min-width: 992px) {
.col-md-5ths {
width: 20%;
float: right;
}
}
@media (min-width: 1200px) {
.col-lg-5ths {
width: 20%;
float: right;
}
}
اینم از روش استفاده:
<div class="row">
<div class="col-md-5ths col-xs-6">
...
</div>
</div>
منبع:http://stackoverflow.com/questions/10387740/five-equal-columns-in-twitter-bootstrap
و دمو:http://jsfiddle.net/fx2k7/5/
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.