简体   繁体   English

HTML中的水平布局

[英]Horizontal layout in HTML

I would like to place the label and comboBox horizontally aligned, but by default it is vertically aligned, please suggest 我想将标签和comboBox水平对齐,但默认情况下它是垂直对齐的,请建议

<div >              
    <label >Attribute:</label>
    <select>                    
        <option id="day" value="month">Day</option>
        <option id="week" value="week">Week</option>
        <option id="month" value="month">Month</option>                         
    </select>
</div>

Just add the following CSS: 只需添加以下CSS:

div
{
    display: flex;
}

Here is the jsFiddle link: http://jsfiddle.net/PhoenixMobiplanet/d5634/ 这是jsFiddle链接: http//jsfiddle.net/PhoenixMobiplanet/d5634/

By default it the display property will be set to block , you can try to change it to inline-block 默认情况下, display属性将设置为block ,您可以尝试将其更改为inline-block

label, select {
    display: inline-block;
}

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

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