Я пытаюсь настроить код, который был предварительно написан, поэтому я не эксперт по кодированию, и мне это объяснялось в непрофессиональных условиях. В основном, я пытаюсь горизонтально центрировать выравнивание кнопки подписки.
Вот мой код ниже:
<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
Самый простой способ горизонтального центрирования элемента - установить его margin-left и margin-right на "auto" в вашем CSS.
Например, стиль элемента по id:
#mc-embedded-subscribe {
margin-left: auto;
margin-right: auto;
}
Или используйте маржу для центрирования элементов с классом "кнопка" по горизонтали, без верхнего или нижнего поля:
input.button {
margin: 0 auto;
}
Стиль AleshaOleg inline также будет работать. (И это, вероятно, лучший способ пойти, если вам не нравится CSS.
У вас есть много ответов на запись, но я хочу добавить еще кое-что, чтобы это произошло
Вы должны использовать "margin: 0 auto", это будет центрировать выравнивание элемента в его ближайшем контейнере.
Ваш контейнер должен иметь ширину больше ширины элемента, который вы хотите центрировать, а div обычно занимает 100% ширины, поэтому вы можете не чувствовать его центра, пока вы не придаете ему некоторую ширину в% или px.
См. Этот пример. в этом внешнем div имеет 100% ширину, но его дочерний div имеет только ширину, требуемую для кнопки, и центрируется с использованием поля: 0 auto.
<div style="width:100%">
<div style="margin:0 auto; width:75px;">
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
</div>
</div>
в css это должно быть
.clear {
text-align:center;
}
.clear .button {
margin:auto;
}
margin: auto; не всегда необходимо, но в некоторых более упрямых случаях дела обстоят. Таблицы - один из таких экземпляров, которые, похоже, не выравниваются без полей: auto ;. Также убедитесь, что ширина вашего div больше ширины вашей кнопки.
Попробуй это. Это самый простой способ горизонтально сосредоточиться. Поля: 0 auto, автоматически обнаружено, где находится центр, и помещает div в центр страницы.
<div style="margin: 0 auto;" class="clear">
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
</div>