如果我有一个opton列表,我如何使用CSS伪元素:before {content:''}来影响<option>
?下面有三个选项,我想在每个选项之前插入文本。如何使用CSS伪元素:before {content:''}来影响<option>元素?
我知道这可以通过JavaScript/jQuery来完成,但它可能与CSS?
<html>
<head>
<style>
option::before {
content: "sandy - "
}
</style>
</head>
<body>
<select>
<option>beach</option>
<option>field</option>
<option>carpet</option>
</select>
</body>
</html>
正如j08691在他的回答中所提到的,':before'对CSS3并不陌生。它也被称为“伪元素” - 原始问题中的“伪”标记可能存在,因为您无法找到[伪选择器] - 这是因为该标记已被刻录。 – BoltClock 2012-02-08 18:00:34