html - 选择框文本在 Firefox 中位于顶部

标签 html css firefox google-chrome

我在下面有一个 HTML 代码。

<div style="height:300px; width:300px; background:#000 ">
 <div style="padding:30px">
   <select id="keywordsearch" class="upperslect">
       <option value="1">ABC</option>
       <option value="2" >Def</option>
       <option value="3" selected="selected">Select Box</option>
       <option value="4">GGGG</option>  
    </select>
  </div>
 </div>

下面的CSS是

.upperslect 
{ 
    font-family:Tahoma; 
    color:#6C6C6C;
    border: none; 
    background:#FFFFFF; 
    font-family:Arial; 
    font-size:12px; 
    width:155px; 
    height:26px;
    margin:0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

 }

但是我在所有两种浏览器(Mozilla、Chrome)上都得到了奇怪的输出。请参见下图。

enter image description here Chrome 图片

enter image description here Mozilla Firefox 图片

谁能告诉我如何解决这个问题。 Chrome 图片实际上是正确的。我也尝试了填充,但是填充选择框数组正在下降。

除此之外,我正尝试在选择框上放置背景图片,但我做不到

最佳答案

选择上的一些填充并调整选择高度以补偿填充应该可以解决问题:

http://jsfiddle.net/pYg8v/

关于html - 选择框文本在 Firefox 中位于顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12003882/

相关文章:

html - 将图标放入 SVG 圆圈

css - 为什么使用 bootstrap 时下拉框不会出现在正确的位置?

jquery - 将菜单字符更改为 x

javascript - 如何在 Firefox 插件中使用 jQuery?

html - Mac 上 firefox 的奇怪水平菜单问题

html - 如何让 translateX 转换在 firefox 中工作?

php - 来自 MySQL 数据库的数据 - 编辑条目

javascript - 如何展开比父级大的div

javascript - 对使用 sencha touch 开发的 Android 应用程序使用推送通知

javascript - jQuery 自动完成列表项图标