编辑:澄清一下,我希望所有 4 个元素都在一行中,适合 100%。我知道我可以更改 % 但我希望它们与 div 的边缘齐平
我正在尝试使我的标签和输入字段适合单行,并在需要时基于 % 调整大小。
问题是,我无法让它们都排成一行 - 我认为这与某处的填充或边距有关,但无法弄清楚。
我在这里做了一个 JSfiddle http://jsfiddle.net/ZxRAu/
这是相关的CSS
.generalcontainer {
    width:65%;
    margin:5%;
    height:600px;
    float:left;
    background-color: #CCCCCC;
    border: 0px;
}
.generalcontainer > span {
    font-family: Calibri;
    font-size: 14px;
    padding: 4px;
    margin: 0px;
.generalcontainer > span.label {
    color: #000000;
    font-weight: normal;
    display: inline-block;
    width:25%;
}
.smallentryfield {
    color: #000000;
    font-weight: bold;
    width: 25%;
    padding: 4px;
    margin: 0px;
}
select.smallentryfield {
   box-sizing: content-box;
 }