android - 选择标签在原生 Android 浏览器上的样式不正确

标签 android html css twitter-bootstrap

我试图在 Android (4.2.1) 的 WebView 中显示两个选择框,但它们的高度不正确。在更高的 Android 版本 (4.4.2) 中,使用相同的 CSS 结果是正确的。我正在使用 Bootstrap。

HTML代码:

    <div class="row col-xs-12 texto-cent barrasearch2 separacion-filas visible-xs" id="barraInbox">
       <div class="col-xs-12 col-sm-6 col-md-5 ident-der">
           <select size="1" name="cmd2" class="select-mod">
               <option value="mg_move">Move messages to</option>
               <option value="mg_copy">Copy messages to</option>
               <option selected="" value="mb_change">Open mailbox</option>
           </select>
           ...
      </div>
    </div>

CSS 代码:

.select-mod{
    height: 30px !important;
    font-size: 14px !important;
    -webkit-appearance: menulist !important;
    background-color: #fff;
    line-height: 1.42857143;
}

Android 4.2.1 中的结果:

enter image description here

正确结果:(使用 Bootstrap CSS 类) enter image description here

谢谢你的提前!

最佳答案

这可能是由重要标记引起的,因为它们通常会有点弄乱我的 CSS。尝试更具体的 CSS 样式路径:

   #barraInbox div select.select-mod {
       height: 30px;
       font-size: 14px;
       -webkit-appearance: menulist;
       background-color: #fff;
       line-height: 1.42857143;
   }

如果不知道它们应该是什么样子,就很难说清楚。可能有更好的方法来做到这一点。你能链接一张它应该是什么样子的图片吗?

关于android - 选择标签在原生 Android 浏览器上的样式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23872853/

相关文章:

javascript - 如何防止 iframe 在缩放时重新调整大小

android - 如何解决自定义 View 中的内存泄漏?

Android:如何与WebView的内容进行交互?

android - 我的应用程序不会运行,也不会切换 Activity

javascript - 使用 AngularJS 如何在 Accordion 中显示新数据而不重新加载页面

javascript - 滚动条上的水平移动

android - Android 中的命名占位符

html - 标签在动画的一部分时不会激活相关字段

javascript - 如何在页面源代码中显示 JavaScript 输出

html - 列表可能吗?