<body class="container-fluid wrapper">
<div class="row sign ">
<div class="col-md-12 text-center">
<h1>Choose your language</h1>
</div>
</div>
<div class="row lang1 text-center ">
<div class="col-md-3 col-centered ">
<h2 >RUS</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>ENG</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>GER</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>UKR</h2>
<div class="block"></div>
</div>
</div>
<div class="row lang2 text-center ">
<div class="col-md-4">
<h2>KZ</h2>
<div class="block"></div>
</div>
<div class="col-md-4">
<h2>JP</h2>
<div class="block"></div>
</div>
<div class="col-md-4">
<h2>CN</h2>
<div class="block"></div>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
Может в Bootstrap есть класс, который может отцентрировать всё содержимое?
Как лучше сделать выбор языков на сайте? Что использовать? JavaScript или jQuery?
Вопрос не понятен. Да, в бутстрап есть такой класс, и вы его используете. Но пример не доверстан и не воспроизводим относительно вашего скрина, ваши стили не дописаны, бутстраповские не подключены, зачем-то подключены скрипты, хотя они в примере не имеют никакого значения. + есть не закрытый див:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<body class="container-fluid wrapper">
<div class="row sign ">
<div class="col-md-12 text-center">
<h1>Choose your language</h1>
</div>
</div>
<div class="row lang1 text-center ">
<div class="col-md-3 col-centered ">
<h2>RUS</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>ENG</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>GER</h2>
<div class="block"></div>
</div>
<div class="col-md-3 col-centered">
<h2>UKR</h2>
<div class="block"></div>
</div>
</div>
<div class="row lang2 text-center ">
<div class="col-md-4">
<h2>KZ</h2>
<div class="block"></div>
</div>
<div class="col-md-4">
<h2>JP</h2>
<div class="block"></div>
</div>
<div class="col-md-4">
<h2>CN</h2>
<div class="block"></div>
</div>
</div>
</body>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Надо сделать картинки на сайтеКак сделать картинки вместо обычных кружков планет? Помогите пожалуйста Как вместо кружков планет сделать...
Как установить на локахост https://githubcom/Thibaut/devdocs ? После выполнения команды bundle install консоль ругается на отсутствие gemfile