Joh*_*ore 7 css css3 yui-pure-css
对于那里的CSS大师,我无法弄清楚使第一个标签/选择对不是中间对齐的css,但是第二个在中间对齐.
请参阅下图中的问题.我的目标是让第一个标签/选择对在中间对齐,并理解实现它的css规则.

<div class="pure">
<form class="pure-form-inline">
<div class="pure-g">
<div class="pure-u labelArea">
<label>Choose Project:</label>
</div>
<div class="pure-u-1-4">
<select></select>
</div>
</div>
<div class="pure-control-group">
<label>Choose Customer:</label>
<select></select>
</div>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
在这里你可以看到这个在行动...... 小提琴
label, select {
display: inline-block;
vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
一个简单的方法是给label元素一个等于下拉选择器高度的行高。但是,此解决方案取决于您的标签仅是一行文本,如果您有任何多行标签,它将不起作用,您应该使用vertical-align上面详述的方法。
label {
line-height:25px;
}
Run Code Online (Sandbox Code Playgroud)