简体   繁体   English

如何在<label>和表单字段</label>之间添加空格

[英]How to add space between <label> and form field

I know this has been answered but none of the solution seem to work for me. 我知道已经解决了这个问题,但是没有一种解决方案适合我。 I am trying to get a label and 2 small form fields into one line. 我正在尝试将一个标签和2个小型表单字段合并为一行。 With around 90px space between the label tag and field. 标签标记和字段之间的间距约为90像素。 Something like the image below. 如下图所示。

在此处输入图片说明

I am having a problem getting the label "Monday", onto the same like as the 2 field forms, and when i do manage to accomplish this, 1 out of the 2 form fields falls onto the following line. 我在将标签“ Monday”添加到与2个字段表单相同的标签时遇到问题,当我设法做到这一点时,在2个表单字段中有1个落在下一行。 Having the worse luck with something that is probably simple. 事情很简单,运气不好。

currently it looks something like: 目前看起来像:

在此处输入图片说明

Please help! 请帮忙!

 div.form-group{ width:100%; float:left; width: 100%; margin-left: 450px; margin-top: -340px; z-index:-2; } div.form-group > label,[type=text]{ float:left; } div.form-group > label{ width:100px; text-align: left; padding-left: -10px; margin-right: 40px; z-index:9; } div.form-group[type=text]{ margin-left: 50px; z-index: 1 } 
  <div class="form-group"> <label for="Monds"> Monday </label> <input type="text" name="Monds" id="Mon" class="open_hours" placeholder="--:--" required tabindex="8"> <input type="text" name="Monds" id="Monday" class="open_hours" placeholder="--:--" required tabindex="9"> <div> 

Is this what you were looking for? 是您要找的东西吗?

HTML: HTML:

<div id='firstColumn'>
    <label for='frName'>Franchise Name</label>
    <input type="text" name="frName" id="frName" placeholder="Enter franchise name" required tabindex="1"/>
    <br />
    <label for='name'>Your Name</label>
    <input type="text" name="name" id="name" placeholder="Joe Blogs" required tabindex="2"/>
    <br />
    <label for='address'>Address</label>
    <input type="text" name="addressNo" id="addressNo" placeholder="No" required tabindex="3"/>
    <input type="text" name="addressStreet" id="addressStreet" placeholder="Street" required tabindex="4"/>
    <input type="text" name="addressTown" id="addressTown" placeholder="Town / City" required tabindex="5"/>
    <input type="text" name="addressZIP" id="addressZIP" placeholder="ZIP Code" required tabindex="6"/>
    <br />
    <label for='phone'>Phone Number</label>
    <input type="text" name="phone" id="phone" placeholder="Enter your phone number" required tabindex="7"/>
    <br />
    <input type='submit' />
  </div>
  <div id='secondColumn'>
    <p>Opening Hours</p>
    <div>
      <label for="Monds"> Monday </label>
      <input type="text" name="Monds" id="Mon" class="open_hours" value='00:00' required tabindex="8">
      <span>-</span>
      <input type="text" name="Monds" id="Monday" class="open_hours" value='00:00' required tabindex="9">
      <hr />
    </div>
    <div>
      <label for="Tues"> Tuesday </label>
      <input type="text" name="Tues" id="Tue" class="open_hours" value='00:00' required tabindex="10">
      <span>-</span>
      <input type="text" name="Tues" id="Tuesday" class="open_hours" value='00:00' required tabindex="11">
      <hr />
    </div>
    <div>
      <label for="Weds"> Wednesday </label>
      <input type="text" name="Weds" id="Wed" class="open_hours" value='00:00' required tabindex="12">
      <span>-</span>
      <input type="text" name="Weds" id="Wednesday" class="open_hours" value='00:00' required tabindex="13">
      <hr />
    </div>
    <div>
      <label for="Thus"> Thursday </label>
      <input type="text" name="Thus" id="Thu" class="open_hours" value='00:00' required tabindex="14">
      <span>-</span>
      <input type="text" name="Thus" id="Thursday" class="open_hours" value='00:00' required tabindex="15">
      <hr />
    </div>
    <div>
      <label for="Fris"> Friday </label>
      <input type="text" name="Fris" id="Fri" class="open_hours" value='00:00' required tabindex="16">
      <span>-</span>
      <input type="text" name="Fris" id="Friday" class="open_hours" value='00:00' required tabindex="17">
      <hr />
    </div>
    <div>
      <label for="Sats"> Saturday </label>
      <input type="text" name="Sats" id="Sat" class="open_hours" value='00:00' required tabindex="18">
      <span>-</span>
      <input type="text" name="Sats" id="Saturday" class="open_hours" value='00:00' required tabindex="19">
      <hr />
    </div>
    <div>
      <label for="Suns"> Sunday </label>
      <input type="text" name="Suns" id="Sun" class="open_hours" value='00:00' required tabindex="20">
      <span>-</span>
      <input type="text" name="Suns" id="Sunday" class="open_hours" value='00:00' required tabindex="21">
      <hr />
    </div>
  </div>

CSS: CSS:

#firstColumn label,
#secondColumn p {
  color: red;   
}

#firstColumn {
  width: 50%;
  float:left;
}

#firstColumn label, #firstColumn input {
  width: 90%;
  display:block;
}

#addressNo + input,
#addressNo + input + input,
#addressNo + input + input + input {
  margin-top: 5px;
}

#secondColumn {
  float:left;
  width: 50%;
}

#secondColumn div {
  display:block;
  width: 50%;
}

#secondColumn label {
  width: 90px;
  margin-top: 15px;
}

#secondColumn label:first-of-type {
  margin-top: 0px;
}

#secondColumn input {
  width : 15%;
  text-align: center;
  float: right;
}

#secondColumn span {
  float: right;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM