У меня есть три отдельные кнопки внутри одной и той же строки и контейнера, однако из-за содержания над ними они не все находятся на одной горизонтальной линии.
Это ухудшается на большом экране
Как я могу заставить все эти кнопки сидеть в одной центральной точке?
Онлайн-адрес: http://185.123.97.138/~kidsdrum/moneynest.co.uk/
HTML
<button data-sumome-listbuilder-id="6ffa68f2-f144-418b-afe0-4de05390e083" class="text-uppercase btn btn-primary btn-lg btn-middle">Start Class Now</button>
Проблема с использованием отдельной строки заключалась в том, что на мобильном устройстве все три кнопки (в отдельном ряду) отдалились от соответствующего контента.
Это означало, что на мобильном устройстве было очень сложно понять, к чему привели кнопки, это выглядело так:
Добавив простой <br/>
я смог нажать одну нечетную кнопку на ту же строку, что и две другие кнопки.
Затем я удалил:
#step1button {
margin-top: 30px;
}
Таким образом, окончательный HTML выглядел так:
<div class="container-fluid">
<div class="row">
<div class="fadein bg-3 text-center">
<h3 class="h3big">What do you need help with?</h3><br>
<div class="col-sm-4">
<img src="/img/button-1.png" alt="button-1" class="middleimages">
<div class="box-content">
<p class="alltextbig text-uppercase"><b>Living</b> paycheque to paycheque?</p>
<figure><img src="/img/pound-coins.jpg" alt="saving money image" title="Saving money" class="tripleimage">
<figcaption><b>Feel like you're walking on a tightrope every day?</b> <br>Stuck in a pay cheque to pay cheque cycle, can't keep your budget in check, dont have a budget, use credit cards or have no savings? <br><br>
<br />
<b>Lesson 1</b> - Learn how I escaped the pay cheque to pay cheque cycle.</figcaption>
</figure>
<button data-sumome-listbuilder-id="6ffa68f2-f144-418b-afe0-4de05390e083" class="text-uppercase btn btn-primary btn-lg btn-middle">Start Class Now</button>
</div>
</div>
Проблема в том, что вы не можете предсказать, что текст в вышеуказанных разделах всегда будет заканчиваться в той же точке, что и в настоящее время, это технически невозможно. Есть некоторые хакерские исправления, которые вы могли бы сделать, но я думаю, что лучшим решением было бы вывести кнопки из этих контейнеров целиком и иметь отдельный элемент "строка", который их содержит.
Таким образом, если текст в одном из столбцов увеличивается по какой-либо причине (добавляется текст, разные размеры экрана), вся строка "кнопок" будет сдвигаться одинаково, и кнопки всегда будут поддерживать одну и ту же базовую линию
Надеюсь, что имеет смысл
Измените строку в homepagestyle.css
#step1button {
margin-top: 21px;
}
Это позволит исправить вашу проблему
#step1button
для первой кнопки. у него естьmargin-top