Home >Web Front-end >CSS Tutorial >How Can I Style the Selected Option in an HTML Dropdown List Using CSS?
When working with HTML select elements, it's often necessary to customize the appearance of the selected option. This can be achieved through the CSS :selected pseudo class, analogous to the :checked pseudo class for checkboxes and radio buttons.
The :selected pseudo class targets the option element that is currently active or displayed in the dropdown list. This allows you to apply styling specifically to the selected option, distinguishing it from the others.
Despite its similarity to :checked, the :selected pseudo class does not inherit the same styling properties. Notably, setting the color property may not always be supported in all browsers.
However, the following CSS code can be used to style the selected option with a background color:
option:selected { background-color: red; }
This code will apply a red background to the currently selected option, enhancing its visibility and providing visual feedback to users.
As an alternative, you can also use the :selected pseudo class to hide the selected option from the dropdown list itself. This can be useful for presenting a more concise or streamlined list to users:
option:checked { display: none; }
This code will remove the selected option from the visible list, allowing users to focus solely on the remaining options.
The above is the detailed content of How Can I Style the Selected Option in an HTML Dropdown List Using CSS?. For more information, please follow other related articles on the PHP Chinese website!