如果我有一個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