我正在使用Google翻译选择作为参考。

当您单击以选择语言时,选项将显示为多列。

http://translate.google.com/

我怎样才能做到这一点 ?

最佳答案

那不是真正的SELECT元素。可以将其视为通过单击DIV触发的弹出窗口。在Firebug中查看它,看看他们是如何做到的。

编辑以向OP显示,不,它实际上不是SELECT元素。这是页面上第一个“ SELECT”的标记。您是否在其中看到任何SELECT元素?我当然不会。

<div class="goog-inline-block goog-menu-button" title="Detect language" style="-webkit-user-select: none; " tabindex="0">
  <div class="goog-inline-block goog-menu-button-outer-box">
    <div class="goog-inline-block goog-menu-button-inner-box">
      <div class="goog-inline-block goog-menu-button-caption" style="overflow-x: hidden; overflow-y: hidden; ">
        Detect language
      </div>
      <div class="goog-inline-block goog-menu-button-dropdown">
        ▼
      </div>
    </div>
  </div>
</div>

关于css - 为多列选择和选择元素设置样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3621762/

10-12 20:31