【发布时间】:2011-11-22 04:38:20
【问题描述】:
我正在做一个项目,我必须为选择框(下拉列表)赋予一些风格......这个页面几乎可以在所有设备上运行(响应式网页设计)我必须为选择框赋予风格像这样
在 ipad 中它的工作,但对于桌面版本,我如何才能为仅使用 css 的选择框实现相同的样式?我为此使用 HTML 选择标签 <select> ......</select>。
我想使用这个标记
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
【问题讨论】:
-
你说
"in iPad its working"。您是在谈论添加样式,还是默认 iOSselect框有效?你能提供一个链接到它不工作的例子吗? -
嗨,非常感谢您的回复,我正在谈论默认的 iOS 选择框...意味着在 ipad 中,获取上述样式没有问题,因为它的默认样式,但我希望选择框使用相同的样式一个桌面浏览器,我正在使用 标记为此我想只使用 css 给出上述样式
-
Jamna,没有办法用纯 CSS 改变选择元素的“内部”。 iOS 选择元素看起来像它的样子,因为对于 iOS, 是 的默认值。 Rc-ham 的链接都是完成您想要在桌面上执行的操作的可行方法,第一个链接最接近您想要的图形样式。
-
我认为,我们将无法为特定列指定样式,但我们可以为所有列指定样式
标签: jquery css drop-down-menu mobile-safari