Перезапись CSS / схемы элементов в поле выбора по умолчанию

#css #blueprint-css

#css #blueprint-css

Вопрос:

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

Здесь CSS, сгенерированный Blueprint:

 select {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
}
  

Как вы думаете, есть ли способ добиться этого? (Моя проблема в том, чтобы вернуть значение по умолчанию в стиле border.. Я не могу использовать none или наследовать ..)

Спасибо!

Ответ №1:

Каждый браузер отображает элемент выбора по-разному. Кроме того, рендеринг элемента выбора выполняется операционной системой. Возможно, вам придется просто удалить приведенный выше CSS.

Комментарии:

1. Я не хотел взламывать файлы blueprint по умолчанию.. Именно для этого я бы предпочел перезаписать его. Я думаю, что у меня здесь нет выбора..

2. В этом случае вам придется вручную проверить, какие значения браузер применяет в качестве стилей пользовательского агента для вышеупомянутых свойств. Например, FF 4.0.1 применяется как «выбрать { background-color: -moz-combobox; border-style: вставка; border-width: 2px; }». Вам придется проверять одинаковым образом для каждого браузера, на который вы хотите настроить таргетинг.