Bootstrap, как правильно выровнять заголовок справа от изображения в миниатюре и выровнять кнопку по нижней части заголовка?

Как указано в заголовке, я создаю веб-сайт с помощью начальной загрузки версии 3.3.2.

Первый вопрос заключается в том, что я использую систему сетки для выравнивания подписи справа от миниатюры, как показано ниже:

<div class="container">

    <div class="thumbnail">

        <div class="row">

            <div class="col-md-6">

                <a href="#">

                    <img class="img-responsive" src="images/pic.jpg">

                </a>

            </div>

            <div class="col-md-6">

                <div class="caption">

                    <h2>Title</h2>

                    <hr>

                    <p>A design specification provides explicit information about the requirements for a product and how the product is to be put together. It is the most traditional kind of specification, having been used historically in public contracting for buildings, highways, and other public works, and represents the kind of thinking in which architects and engineers have been trained.</p>

                    <hr>

                    <p class="caption-footer">

                        <a href="#" class="btn"><span class="glyphicon glyphicon-heart"></span> Like it</a>

                        <a href="#" class="btn"><span class="glyphicon glyphicon-share"></span> Share it</a>

                    </p>

                </div>

            </div>

        </div>

    </div>

</div>

Что получается примерно так:

введите здесь описание изображения

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

введите здесь описание изображения

Я думаю, что это может быть вызвано системой сетки, поскольку col-md-6 имеет фиксированную ширину. Однако я не знаю, как это исправить.

Второй вопрос заключается в том, что я пытаюсь выровнять две кнопки по нижней части заголовка, добавив новый класс с именем caption-footer. Однако это не работает.

Ниже приведен мой файл CSS для заголовка и нижнего колонтитула класса и то, как он выглядит:

caption-footer{
  position: absolute;
  bottom:0;
  left: 0;
}

введите здесь описание изображения

Я проверил довольно много ссылок здесь (например: link1 link2). Но ни один из них не подходит для моего случая.

Заранее благодарю за любую помощь!


person fyr91    schedule 08.02.2015    source источник
comment
Вы говорите, что пытались выровнять две кнопки по нижней части заголовка с помощью пользовательского свойства. Разве они еще не выровнены по нижней части заголовка? Что вы под этим подразумеваете? Во-вторых, я только что запустил jsfiddle, и у него нет такой маржи. Возможно, применяется другой стиль, которого здесь нет?   -  person leigero    schedule 08.02.2015


Ответы (1)


Одна вещь, которую вы можете сделать, просто поместить заголовок под div col-md-12 и кнопки под другим div col-md-12.

<div class="container">
  <div class="row">
    <div class="col-md-6">
      <a href="pulpitrock.jpg" class="thumbnail">
        <p>Pulpit Rock: A famous tourist attraction in Forsand, Ryfylke, Norway.</p>    
        <img src="pulpitrock.jpg" alt="Pulpit Rock" width="284" height="213">
      </a>
    </div>
    <div class="col-md-6">
      <div class="col-md-12">
           A design specification provides explicit information about the requirements for a product and how the product is to be put together. It is the most traditional kind of specification, having been used historically in public contracting for buildings, highways, and other public works, and represents the kind of thinking in which architects and engineers have been trained.
      </div>
      <div class="col-md-12">
               <a href="#" class="btn btn-primary">Download</a>
               <a href="#" class="btn btn-info">Images</a>
      </div>
    </div>
  </div>
</div>
person Rohan Sharma    schedule 08.02.2015
comment
В bootstrap, прежде всего, вы должны определить прототип веб-страницы, то есть, как ваш сайт будет выглядеть с использованием системы сетки bootstrap. - person Rohan Sharma; 08.02.2015