【问题标题】:Why is select box defaulting to scroll in WordPress admin panel instead of drop down?为什么选择框默认在 WordPress 管理面板中滚动而不是下拉?
【发布时间】:2012-11-16 20:26:12
【问题描述】:

我正在 WordPress 中制作特定主题的管理面板。我在使用 select 标签时遇到了一个问题,我知道我没有任何样式让它表现得这样:

这不是我的面板的屏幕截图,但这是一个很好的例子。看到左上角的方框了吗?好吧,每当我使用选择框时,它默认为图片中的滚动模式。我不希望它那样做。我希望它是一个常规的下拉列表框,就像图像中的其他 3 个一样。我不知道这是否是 CSS 问题。我已经查看了一些关于选择框的资源,但没有一个提到任何关于选择标签的类型属性或任何可以让我改变滚动模式的内容。是否有某种内置的 wordpress 样式可以改变选择标签在管理面板中的呈现方式?如果是这样,我如何设置这个元素的样式,使它只是一个常规的下拉列表框?这是我用于选择的代码:

<select name="slide_type" size="30">
                        <option>Slice Down</option>
                        <option>Slice Down Left</option>
                        <option>Slice Up</option>
                        <option>Slice Up Left</option>
                        <option>Slice Down</option>
                        <option>Slice Up & Down</option>
                        <option>Slice Up & Down Left</option>
                        <option>Fold</option>
                    </select>

注意:我已经检查了 firebug,并且没有附加到此下拉列表或其名称的样式 - “slide_type”,而不是以下 CSS:

select{
   color: black;
}

非常感谢任何建议或帮助!

【问题讨论】:

  • 你能发布这个整个面板插件的基本版本吗?
  • docs.google.com/document/d/… 试试看,让我知道它是否有效。我以前从来没有这样做过。选择标签以亮绿色突出显示。
  • 啊,你把这个放在functions.php中作为你主题的一部分,对吧?
  • 哦,你来自巴尔的摩?我来自弗雷德里克。小世界。
  • 你来自塞尔维亚?我来自波斯尼亚。更小的世界。

标签: css wordpress styles wordpress-theming


【解决方案1】:

嗯,当然是尺寸值。

使用

   size=1

(或不定义)

也获得free silly demo

【讨论】:

  • 谢谢哥们。我认为 size 属性与文本输入上的 size 属性做同样的事情,特别是扩展框的长度......我不知道为什么我这么认为。
  • 是的,它违反直觉。我几乎写了一个关于它的注释。
猜你喜欢
  • 2014-10-29
  • 2018-05-19
  • 1970-01-01
  • 2013-07-09
  • 2016-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多