javascript - 将 div 内的 div 与 Label 对齐?

标签 javascript jquery html

我有下面的 html 代码。

HTML

<label for="payment" class="headerAtt">Pay:</label>
<div class="chckValueWrap">
   <div class="left">
    <input type="checkbox" name="chk_group" value="value1" />Visa<br />
    <input type="checkbox" name="chk_group" value="value2" />Master Card <br />
    <input type="checkbox" name="chk_group" value="value3" />American Express<br />
    <input type="checkbox" name="chk_group" value="value3" />Care Credit<br />
    <input type="checkbox" name="chk_group" value="value1" />Discover</div>
    <div class="right"><input type="checkbox" name="chk_group" value="value2" />Cash ONLY<br />
    <input type="checkbox" name="chk_group" value="value3" />Personal Check<br />
    <input type="checkbox" name="chk_group" value="value3" />PayPal <br />
    <input type="checkbox" name="chk_group" value="value3" />No Cash Accepted<br />
    <input type="checkbox" name="chk_group" value="value3" />Others
  </div>
</div>

CSS:

.headerAtt{
   padding-right: 50px;
   padding-bottom: 10px;
   min-width: 250px;
   display: inline-block;
   color: #999999;
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
}

.chckValueWrap{
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    padding-bottom: 10px;
    font-size: 1.13em;
    width: 80%;
    margin: auto;
    padding: 1%;
    height: 100px;
}

.left{
    width: 40%;
    height: 100px;
    float: left;  
}
 .right {
    width: 40%;
    height: 100px;
    float: right; 
 }

除标签外,一切正常。如何将 align label 和 div 水平对齐为一行?

谢谢!

最佳答案

Try changing margin of .chckValueWrap to -23px 0 0 42px;

.headerAtt{
   padding-right: 50px;
   padding-bottom: 10px;
   min-width: 250px;
   display: inline-block;
   color: #999999;
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
}

.chckValueWrap{
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    padding-bottom: 10px;
    font-size: 1.13em;
    width: 80%;
    margin: -23px 0 0 42px;
    padding: 1%;
    height: 100px;
}

.left{
    width: 40%;
    height: 100px;
    float: left;  
}
 .right {
    width: 40%;
    height: 100px;
    float: right; 
 }

关于javascript - 将 div 内的 div 与 Label 对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22141557/

相关文章:

javascript - Web API 中的 RetrievePrincipleAccess AccessRights 始终为空 - Dynamics CRM 2016

javascript - 无法读取 null 的属性 'classList'

html - 焦点重置时的 CSS 动画

javascript - 如何在 php 循环中使用 jquery 更改 css

jquery - rails : how to update a has_many :through relation via jQuery?

html - 移动设备上的背景图片显示不正确

javascript - 如何在多次出现字符后使用 JavaScript/jQuery 动态拆分字符串

javascript - 更新数据库中的文件,React Native

javascript - 找出js代码遍历到DOM中的哪个元素

javascript - 无法使用 jquery 附加图像