Nano Hash - криптовалюты, майнинг, программирование

UL внутри Div вертикально по центру | Bootstrap 3.3.7

Я новичок в StackOverflow (и HTML5 / CSS), и это мой первый пост. (и я не очень хорошо говорю по-английски)

Я пытаюсь создать панель навигации внутри div, но не могу центрировать по вертикали. Я пробовал:

  • вертикальное выравнивание: по центру;
  • изменить высоту содержимого div и центрировать UL
  • "играть" со свойством отображения
  • Прочтите все сообщения, которые я нашел в Интернете, но я не могу понять.

    .article {граница: твердое тело 1px; цвет границы: rgba (210,246,1, 1); }

<div class="row article">
  <div class="col-xs-12 col-sm-4 col-md-3 col-lg-3">
    <ul class="nav nav-pills nav-stacked">
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Convenio Vigente
        </a>
      </li>
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Escala Salarial vigente
        </a>
      </li>
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Escalas Salariales Anteriores
        </a>
      </li>
    </ul>
  </div>
  <div class="col-xs-12 col-sm-8 col-md-9 col-lg-9">
    <section>
      <p class="centrarp">
        <h3>Convenio 244/94</h3>
        <h5 class="justificar">TRABAJADORES COMPRENDIDOS - ENUNCIACION DE ACTIVIDADES</h5>
        <p class="justificar centrarp">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
          adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
          velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    </section>
  </div>
</div>

это результат


  • Непонятно, какой элемент вы хотите центрировать в каком элементе. 26.01.2017

Ответы:


1

Поскольку вы не хотите, чтобы это появлялось на каждом .row.article на вашем веб-сайте, я добавил специальный класс: .vCenter.

@media(min-width: 768px) {
  .row.article.vCenter {
    display: flex;
  }
  .row.article.vCenter>.col-lg-3 .nav-pills {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
  }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row article vCenter">
  <div class="col-xs-12 col-sm-4 col-md-3 col-lg-3">
    <ul class="nav nav-pills nav-stacked">
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Convenio Vigente
        </a>
      </li>
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Escala Salarial vigente
        </a>
      </li>
      <li>
        <a href="#">
          <img src="{% static 'imagenes/logo.png' %}" alt="Stia" class="logopeque">Escalas Salariales Anteriores
        </a>
      </li>
    </ul>
  </div>
  <div class="col-xs-12 col-sm-8 col-md-9 col-lg-9">
    <section>
      <p class="centrarp">
        <h3>Convenio 244/94</h3>
        <h5 class="justificar">TRABAJADORES COMPRENDIDOS - ENUNCIACION DE ACTIVIDADES</h5>
        <p class="justificar centrarp">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur
          adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
          velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    </section>
  </div>
</div>

Если вы предпочитаете, чтобы они были более "разнесенными", вы можете попробовать space-around или даже space-between вместо center для justify-content.

И не забудьте проанализировать окончательный CSS с помощью Autoprefixer перед развертыванием.

26.01.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..