Search code examples
htmlcssgoogle-chromealignment

align dropdownlist in chrome


I'm trying to right-align a dropdownlist similar to my textfields.
It works in firefox and IE, but I can't figure it out why it wont align properly in chrome.

HTML

<div id="metaDataEditInner">
    <label>Document name</label>
    <input class="field"></input>
    <label>Document description</label>
    <input class="field"></input>
    <label>Document remarks</label>
    <input class="field"></input>
    <label>Document type</label>
    <select class="dropdownfield">
    </select>
    <br />
    <div style="clear:both">
        <button id="test" class="defaultButton">Save metadata
        </button>
    </div>
</div>

CSS

#metaDataEditInner
{
    margin: .5em 5px;
    text-align: right;
    width: 550px;
}

#metaDataEditInner label
{
    float: left;
    line-height: 1em;
    margin-top: 3px;
}

#metaDataEditInner .field
{
    border: 1px solid black;
    width: 350px;
    font-size: 12px;
    line-height: 1em;
    padding: 4px;
    margin-bottom: 10px;
}

#metaDataEditInner .dropdownfield
{
    border: 1px solid black;
    width: 360px;
    font-size: 12px;
    line-height: 1em;
    padding: 4px;
    margin-bottom: 10px;
    color:Black;
}

Any idea's ?

I've made a fiddle to illustrate the problem

http://jsfiddle.net/ZE5ss/2/

Thx!


Solution

  • Just remove the <br /> after the </select>. Works for me on chrome, see this fiddle.