стили выпадающих списков (выберите) - PullRequest
3 голосов
/ 11 августа 2010

Я знаю, что с помощью jquery можно создать нечто, похожее на поле выбора, чтобы я мог выглядеть так, как мне хочется. Тем не менее, с помощью только CSS, какой контроль я могу иметь?

Я использую границы, отступы и ширину, и конечный результат выглядит великолепно.

Единственное, что беспокоит меня, это часть, которая падает. Есть ли контроль над этим? (Кажется глупым иметь отступы, а в выпадающем списке их нет).

1 Ответ

8 голосов
/ 11 августа 2010

У вас есть некоторый контроль, но между браузерами и операционными системами довольно много различий.Например, Internet Explorer в Windows всегда будет показывать стандартную серую стрелку вниз, даже если вы можете перекрасить ее в других браузерах.

Что касается выпадающей части - это теги параметров, а не select;поэтому, чтобы изменить их, вместо этого вы будете применять стили к тегу параметра:

select {
   border: 1px solid red;
}

option {
   background-color: blue;
}

К счастью, некоторые другие люди провели некоторое исследование, детализирующее, что работает, а что нет, поэтому вот некоторые ресурсы для вас:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...