Выравнивание по левому краю и выравнивание по правому краю в div в Bootstrap
Каковы некоторые из распространенных способов выравнивания левого текста и правого выравнивания другого текста в контейнере div в bootstrap?
например
Total cost
выше общей стоимости должен быть выровнен по левому краю текст и $42 выровнен по правому краю текст
6 ответов:
обновление 2018 года...
Bootstrap 4.1+
pull-rightтеперьfloat-righttext-rightэто то же самое, что и 3.x, и работает для встроенных элементов- и
float-*иtext-*are отзывчивый для различного выравнивания на различных ширинах (ie:float-sm-right)Flexbox utils (например:
justify-content-between) можно также использовать для выравнивание:<div class="d-flex justify-content-between"> <div> left </div> <div> right </div> </div>или, авто-отступы (например:
ml-auto) в любую емкость элемента (строки,навигации,карты,г-гибкий и т. д...)<div class="d-flex"> <div> left </div> <div class="ml-auto"> right </div> </div>Bootstrap 4 Align Demo
Bootstrap 4 Right Align Examples(float, flexbox, text-right и т. д...)
Bootstrap 3
использовать
pull-rightкласса..<div class="container"> <div class="row"> <div class="col-md-6">Total cost</div> <div class="col-md-6"><span class="pull-right"></span></div> </div> </div>вы также можете использовать элемент
text-rightкласс такой:<div class="row"> <div class="col-md-6">Total cost</div> <div class="col-md-6 text-right"></div> </div>
вместо
pull-rightкласс, лучше использоватьtext-rightкласса в столбце, потому чтоpull-rightиногда создает проблемы при изменении размера страницы.
в Bootstrap 4 Правильный ответ-использоватьtext-xs-rightкласса.это работает, потому что
xsобозначает наименьший размер видового экрана в BS. Если вы хотите, вы можете применить выравнивание только тогда, когда видовой экран является средним или большим с помощьюtext-md-right.в последней Альфа -,
text-xs-rightбыл упрощен доtext-right.<div class="row"> <div class="col-md-6">Total cost</div> <div class="col-md-6 text-right"></div> </div>
Bootstrap v4 представляет поддержку flexbox
<div class="d-flex justify-content-end"> <div class="mr-auto p-2">Flex item</div> <div class="p-2">Flex item</div> <div class="p-2">Flex item</div> </div>Узнайте больше на https://v4-alpha.getbootstrap.com/utilities/flexbox/
мы можем достичь с помощью Bootstrap 4 Flexbox:
<div class="d-flex justify-content-between w-100"> <p>TotalCost</p> <p></p> </div> d-flex // Display Flex justify-content-between // justify-content:space-between w-100 // width:100%пример: JSFiddle
<div class="row"> <div class="col-xs-6 col-sm-4">Total cost</div> <div class="col-xs-6 col-sm-4"></div> <div class="clearfix visible-xs-block"></div> <div class="col-xs-6 col-sm-4"></div> </div>Это должно сделать работу просто ОК
Comments