编辑:澄清一下,我希望所有 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;
}