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

Выровняйте input[submit] с текстовым полем

Я новичок в CSS/HTML и пытался провести исследование по этому вопросу, но я в тупике. Я видел других с похожей проблемой, но их кнопка отправки и текстовое поле лишь слегка смещены. Мой вертикальный, но я хочу, чтобы он был горизонтальным. Я попытался добавить display: inline-block как к текстовому полю, так и к элементам кнопки отправки, но это не решило проблему.

Вот код для встраивания формы:

<!-- Begin MailChimp Signup Form -->
<div id="mc_embed_signup">
<form action="https://julienkozak.us14.list-manage.com/subscribe/post?
u=f46b7a895f8d332e0127067ad&amp;id=4fbc88f22f" method="post" id="mc-
embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" 
target="_blank" novalidate>
<div id="mc_embed_signup_scroll">

<div class="mc-field-group">

<input type="email" value="" name="EMAIL" class="required email" id="mce-
EMAIL" placeholder="e-mail address">
</div>
<div id="mce-responses" class="clear">
<div class="response" id="mce-error-response" style="display:none">
</div>
<div class="response" id="mce-success-response" style="display:none">
</div>
</div>    <!-- real people should not fill this in and expect good things - 
do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input 
type="text" name="b_f46b7a895f8d332e0127067ad_4fbc88f22f" tabindex="-1" 
value=""></div>
<div class="clear" ><input type="submit" value="Get Updates" 
name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</div>
</form>
</div>

<!--End mc_embed_signup-->

Остальной код, который вы видите, — это CSS:

/* MAILCHIMP top form  */
#mc_embed_signup {

text-align: center;
width: 300px;

}

/* Styles the header text above the inputs */
#mc_embed_signup h2 {
font-size: 18px;
margin: 0 0 20px;
color: #000000;
text-align: center;
}

/* Adds extra space around the input boxes */
#mc_embed_signup .mc-field-group {
padding: 10px 0;
}

/* Styles the input boxes */
#mc_embed_signup  input {
width: 200px;
background: white;
height: 40px;
border-radius: 0px;
display: inline-block;
}

/* Styles the subscribe button */
#mc_embed_signup .button {
background-color: gray;
color: #ffffff;
margin: 0 auto;
width: 100px;
height: 40px;
display: inline-block;
}

julienkozak.com/ Форма находится вверху этой страницы. Большое спасибо за ваше терпение со мной.

19.02.2018

  • Если какой-либо из ответов помог, рассмотрите возможность его принятия, это очень помогает. 19.03.2018

Ответы:


1

Рассматривали ли вы использование бутстрапа?

Вы также можете использовать функциональность строки начальной загрузки для динамической установки полей вашего тега div в определенную часть страницы. Это дает дополнительное преимущество, позволяя вашей странице реагировать на различные экраны и мониторы.

пик

20.02.2018

2

Вы можете использовать flexbox для обертки div mc_embed_signup_scroll, используя display:flex. Я поместил margin-top:10px на кнопку, чтобы выровнять ее с полем ввода.

/* MAILCHIMP top form  */

#mc_embed_signup {
  text-align: center;
  width: 300px;
}


/* Styles the header text above the inputs */

#mc_embed_signup h2 {
  font-size: 18px;
  margin: 0 0 20px;
  color: #000000;
  text-align: center;
}


/* Adds extra space around the input boxes */

#mc_embed_signup .mc-field-group {
  padding: 10px 0;
}


/* Styles the input boxes */

#mc_embed_signup input {
  width: 200px;
  background: white;
  height: 40px;
  border-radius: 0px;
  
}


/* Styles the subscribe button */

#mc_embed_signup .button {
  background-color: gray;
  color: #ffffff;
  margin: 0 auto;
  width: 100px;
  height: 40px;
  margin-top:10px;

}

#mc_embed_signup_scroll{display:flex}
<!-- Begin MailChimp Signup Form -->
<div id="mc_embed_signup">
  <form action="https://julienkozak.us14.list-manage.com/subscribe/post?
u=f46b7a895f8d332e0127067ad&amp;id=4fbc88f22f" method="post" id="mc-
embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">

      <div class="mc-field-group">

        <input type="email" value="" name="EMAIL" class="required email" id="mce-
EMAIL" placeholder="e-mail address">
      </div>
      <div id="mce-responses" class="clear">
        <div class="response" id="mce-error-response" style="display:none">
        </div>
        <div class="response" id="mce-success-response" style="display:none">
        </div>
      </div>
      <!-- real people should not fill this in and expect good things - 
do not remove this or risk form bot signups-->
      <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_f46b7a895f8d332e0127067ad_4fbc88f22f" tabindex="-1" value=""></div>
      <div class="clear"><input type="submit" value="Get Updates" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
  </form>
</div>

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

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

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

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

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

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

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

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