How to Create: Inline Form

Learn how to use CSS to create responsive inline forms.

Responsive Inline Form

Adjust browser window size to view the effect (labels and inputs will stack, not side by side on smaller screens):

Kuwanan kifin gurin: wanda koyi

How to Create Inline Form

第一步 - Adda HTML:

a gina <form> tasi domin ciniki. Iya ka wuri ka fannata PHP kungiyar yadda.

<form class="form-inline" action="/action_page.php">
  <label for="email">Email:</label>
  <input type="email" id="email" placeholder="Enter email" name="email">
  <label for="pwd">Password:</label>
  <input type="password" id="pwd" placeholder="Enter password" name="pswd">
  <label>
    <input type="checkbox" name="remember"> Remember me
  </label>
  <button type="submit">Submit</button>
</form>

第二步 - 添加 CSS:

/* 设置表单样式 - 水平显示项目 */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
/* 为每个标签添加一些外边距 */
.form-inline label {
  margin: 5px 10px 5px 0;
}
/* 设置输入字段的样式 */
.form-inline input {
  vertical-align: middle;
  margin: 5px 10px 5px 0;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* 设置提交按钮的样式 */
.form-inline button {
  padding: 10px 20px;
  background-color: dodgerblue;
  border: 1px solid #ddd;
  color: white;
}
.form-inline button:hover {
  background-color: royalblue;
}
/* 添加响应能力 - 在宽度小于 800 像素的屏幕上垂直而不是水平显示表单控件 */
@media (max-width: 800px) {
  .form-inline input {
    margin: 10px 0;
  }
  .form-inline {
    flex-direction: column;
    align-items: stretch;
  }
}

Kuwanan kifin gurin: wanda koyi

Kuwanan kifin gurin: wanda koyi

Kuwanan kifin gurin: yadda yaddaKuwanan kifin gurin: fomu HTML

Kuwanan kifin gurin: yadda yaddaKuwanan kifin gurin: fomu CSS