【发布时间】:2011-08-15 14:56:35
【问题描述】:
我正在尝试创建一个表单,其中输入字段的背景设置为渐变背景。它适用于所有 <input> 标签,但不适用于 <select> 标签。这可以做到吗?我做错了吗?
我正在使用的 CSS:
form#contact input[type="text"], input[type="url"],
input[type="email"], input[type="tel"], textarea, select {
margin: 3px 0 0 0;
padding: 6px;
width: 260px;
font-family: arial, sans-serif;
font-size: 12px;
border: 1px solid #ccc;
background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
}
见下图。
【问题讨论】:
-
在什么浏览器中?在 Firefox 5 中看起来不错
-
在 Chrome 15 中测试过,这里看起来也不错。
-
我使用的是 Chrome 15.0.849.0 dev-m,这就是上面截图的来源。
-
老实说,我会为表单控件使用背景图片。
-
虽然被标记为 stackoverflow.com/questions/3831957/… 的骗子,但一年在浏览器时间尺度上是很长的时间,所以除非有人强烈反对,否则我会保持开放。这里的话语也比以前好得多。
标签: css