【发布时间】:2015-06-10 16:03:05
【问题描述】:
我已经看过一些关于堆栈溢出问题的解决方案,但是所有的 jsfiddles 等似乎都没有解决这个问题(不过我可能错了)。
我正在尝试设计一个与此类似(但可能更简单)的联系表单:http://tympanus.net/Tutorials/NaturalLanguageForm/
我的表单内容如下:
“你好,我想问你关于[选择下拉列表]的问题。”
然后用户通过输入和选择选项来完成表单。
但是我遇到的问题是如何为选择列表设置第一个选项或占位符的样式。我使用的是 Wordpress Contact Form 7,所以 jQuery 的灵活性并不高。我正在寻找一个简单的 CSS 解决方案来解决这个问题。使用联系表 7 时,选择菜单没有占位符选项。
有没有办法可以定位第一个选项并使其显示为灰色而不是黑色。这是在它被触发之前,然后在显示实际列表时不显示第一个选项?
或者,有没有办法通过 CSS 在列表之前添加占位符选项?然后改为样式?
列表显示如下:
<select name="subject" id="id_subject">
<option value="How can I help?">How can I help?</option>
<option value="Lets work together!">Lets work together!</option>
<option value="I have a question!">I have a question!</option>
<option value="I love your work!">I love your work!</option>
</select>
谢谢
【问题讨论】:
-
欢迎来到 Stack Overflow!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。见How to create a Minimal, Complete, and Verifiable example