2014-03-13 132 views
0

如何將一個select元素與一個button元素進行綁定,並在不同的瀏覽器中使它響應?將一個select元素與一個按鈕元素結合

這是它的外觀在Chrome

enter image description here

在即

enter image description here

但在Firefox它看起來像這樣:

enter image description here

我嘗試添加一個div容器,並把兩個元素裏面,但它並沒有區別。

我的CSS是這樣的:

select 
{ 
    height: 30px; 
    font-size: 14px; 
    border: 1px solid #182A40; 
    margin: 0 0 20px 20px; 
} 

button 
{ 
    height: 30px; 
    width: 35px; 
    font-size: 14px; 
    border: 1px solid #182A40; 
    margin: 0; 
} 

http://jsfiddle.net/jsFiddler123/Sgyjz/

+0

你能設置一個jsfiddle演示嗎? –

+0

看看這裏:[一致下拉](http://stackoverflow.com/a/22307742/691711)你需要做一些瀏覽器特定的CSS。 – zero298

+0

無法在Firefox 27.0.1上重新創建。 http://jsfiddle.net/nPwU5/ – Morpheus

回答

1

看看這有助於 - http://codepen.io/simonmoon/pen/Kehxi

HTML:

<div class="rap"> 
<select> 
    <option>test1</option> 
    <option>test2</option> 
    <option>test3</option> 
</select> 
<input type="button" value="go"/> 
</div> 

CSS:

div.rap { 
    height: 30px; 
} 

select { 
    vertical-align: bottom; 
    margin: 0; 
    padding: 0; 
} 

input { 
    vertical-align: bottom; 
    margin: 0; 
    padding: 0; 
} 
相關問題